使用样式文件,在<span lang="EN-US" style="font-family:";;Tahoma","sans-serif";"><span style="font-size:14px;">values</span></span><span lang="EN-US" style="font-family:";;Tahoma","sans-serif";"><span style="font-size:14px;"> </span></span><span style="font-family:宋体;background: whitesmoke;"><span style="font-size:14px;">目录下新建</span></span><span lang="EN-US" style="font-family:";;Tahoma","sans-serif";"><span style="font-size:14px;">styles.xml</span></span><span style="font-family:宋体;background: whitesmoke;"><span style="font-size:14px;">文件</span></span>
1.<resources>
2. <style name="dialog" parent="@android:style/Theme.Dialog">
3. <item name="android:windowFrame">@null</item>
4. <itemname="android:windowIsFloating">true</item>
5. <itemname="android:windowIsTranslucent">false</item>
6. <itemname="android:windowNoTitle">true</item>
7. <itemname="android:background">@android:color/black</item>
8. <item name="android:windowBackground">@null</item>
9. <itemname="android:backgroundDimEnabled">false</item>
10. </style>
11. </resources>
调用时,使用
AlerDialog
的接口类
1.Dialog dialog =new Dialog(SetActivity.this,R.style.dialog);
2. dialog.setContentView(R.layout.test);
3. dialog.show();
4.
5. public Dialog(Context context, int theme) {
6. mContext =new ContextThemeWrapper(context, theme==0?com.android.internal.R.style.Theme_Dialog : theme);
7.
8. mWindowManager =(WindowManager)context.getSystemService("window");
9. Window w = PolicyManager.makeNewWindow(mContext);
10. mWindow = w;
11. w.setCallback(this);
12. w.setWindowManager(mWindowManager, null, null);
13. w.setGravity(Gravity.CENTER);
14. mUiThread = Thread.currentThread();
15. mDismissCancelHandler =new DismissCancelHandler(this);
16. }