您的位置:首页 > 移动开发 > Android开发

android 使dialog的宽度充满整个屏幕

2016-09-23 17:08 471 查看
在style.xml中设置

<style name="myDialog_style" parent="@android:style/Theme.Holo.DialogWhenLarge">
<item name="android:windowBackground">@android:color/white</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:backgroundDimEnabled">true</item>
</style>

在   .java文件引用
AlertDialog dialog = new AlertDialog.Builder(context,R.style.myDialog_style).create();
dialog.show();
dialog.setContentView(R.layout.view_shop_alis);

或者这样
Dialog dialog = newDialog(context,R.style.myDialog_style);
dialog.show();
dialog.setContentView(R.layout.view_shop_alis);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: