android dialog宽度无法填满屏幕解决方案
16lz
2021-01-23
转至:http://bbs.csdn.net/topics/390175091/
解决方案:
Window win = dialog.getWindow(); win.getDecorView().setPadding( 0 , 0 , 0 , 0 ); WindowManager.LayoutParams lp = win.getAttributes(); lp.width = WindowManager.LayoutParams.FILL_PARENT; lp.height = WindowManager.LayoutParams.WRAP_CONTENT; win.setAttributes(lp); |
因为我发现dialog 默认的样式@android:style/Theme.Dialog 对应的style 有pading属性,所以
win.getDecorView().setPadding(0, 0, 0, 0); 就能够水平占满了
更多相关文章
- (转)Android设置选项开发及自定义Preference样式
- ListView中的ITEM从最底部开始显示,就加2属性即可
- ProgressBar样式
- android布局属性: android:visibility
- ListView 滚动条的图标样式
- Android如何使用样式创建半透明窗体
- Android里用代码设置View的相关属性
- android 系统各种属性的获取