使用styles.xml风格:
Style.xml代码
<style name="FullScreenDialog" parent="android:style/Theme.Dialog">
<item name="android:windowNoTitle">
true</item>
<item name="android:windowFrame">@
null</item>
<item name="android:windowIsFloating">
true</item>
<item name="android:windowIsTranslucent">
false</item>
<item name="android:background">@android:color/black</item>
<item name="android:windowBackground">@
null</item>
<item name="android:backgroundDimEnabled">
false</item>
</style>
使用AlertDialog的上层接口类:
Java代码
Dialog reNameDialog =
new Dialog(getContext(), R.style.FullScreenDialog);
LayoutInflater mLayoutInflater =
(LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View reNameView = mLayoutInflater.inflate(R.layout.audiorecord_rename,
null);
LayoutParams params =
new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
reNameDialog.addContentView(reNameView, params);
reNameDialog.show();
转载于:https://www.cnblogs.com/tianshidechibang234/p/3259439.html
相关资源:自定义主题改变AlertDialog样式