Androdi Dialog 设置宽度与屏幕宽度一样
来源:互联网 发布:linux 如何删除php 编辑:程序博客网 时间:2024/05/18 20:50
网上的方法很杂,经过试验,确认一种可行的方案。下面是主要代码。
style:
<style name="style_dialog" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@color/white</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsFloating">true</item> <item name="android:windowContentOverlay">@null</item> <item name="android:scrollHorizontally">true</item></style>
代码:
final Dialog dialog = new Dialog(context, R.style.style_dialog);dialog.setContentView(view);dialog.show();Window window = dialog.getWindow();window.setGravity(Gravity.BOTTOM); //可设置dialog的位置window.getDecorView().setPadding(0, 0, 0, 0); //消除边距WindowManager.LayoutParams lp = window.getAttributes(); lp.width = WindowManager.LayoutParams.MATCH_PARENT; //设置宽度充满屏幕lp.height = WindowManager.LayoutParams.WRAP_CONTENT;window.setAttributes(lp);
结果:
0 0
- Androdi Dialog 设置宽度与屏幕宽度一样
- Androdi Dialog 设置宽度与屏幕宽度一样
- 如何设置Dialog宽度为屏幕宽度
- android 设置dialog 宽度为屏幕宽度
- android ImageView 设置宽度和屏幕一样
- Dialog显示宽度铺满屏幕宽度的设置
- 自定义Dialog setLayout 设置宽度等于屏幕宽度无效
- Andorid dialog 宽度占屏幕宽度
- dialog如何设置宽度
- 自定义dialog宽度填充屏幕
- Android 自定义dialog 设置宽度
- 设置Dialog的显示宽度
- 自定义dialog的宽度充满整个屏幕宽度的问题
- Android Dialog无法填满屏幕宽度问题解决
- Android 弹出对话框Dialog充满屏幕宽度
- android dialog宽度无法填满屏幕解决方案
- (转)自定义Dialog宽度占满屏幕
- 自定义Dialog宽度占满屏幕
- Cocos2d-x 浅谈Lua与C++函数间互相调用问题
- ios设置字体-黑体,加粗等
- Knockout应用开发指南 第六章:加载或保存JSON数据
- SpringMVC深度探险(二) —— SpringMVC概览
- 在Ubuntu 12.04 中安装和设置 Samba 实现网上邻居共享
- Androdi Dialog 设置宽度与屏幕宽度一样
- FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(
- 交换两个数不使用第三方变量=!!=深入理解按位异或运算符
- 开发手记9.11
- Knockout应用开发指南 第七章:Mapping插件
- linux 下 读取某个文件的某一行或者某几行
- 写的第一个爬虫……
- php之post请求的方法
- Android APK加壳技术方案【1】