在做项目时要用dialog,dialog不想用alertdialog这个类,想用设计好的dialog样式。
这里我用到Dialog类,没有用alertdialog这个类。
在style .xml中
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">#000000</item>
<item name="android:windowBackground">@null</item>
<item name="android:backgroundDimEnabled">true</item>//背后的activity的透明度。
</style>
R.layout.dialog是预定的dia显示样式:
在oncreatDialog 中:
Dialog dialog2 = new Dialog(GeneralView.this.getParent(), R.style.dialog);
View dialog2view = inflater.inflate(R.layout.dialog, null);