android 如何设置自定义dialog的宽度
来源:互联网 发布:淘宝网穿越火线人物 编辑:程序博客网 时间:2024/05/16 00:47
遇到这个情况我也是无奈的很,因为出现的dialog和预想的差大多,
宽度明显太小,而且会随着你的dialog里面显示的内容的大小而变化,
所以在这里我上网查了一下,发现一个很不错的方法
就是将宽度设置成为屏幕的宽度
代码如下:
dialog = new MyAlertDialog(ApplyActivity.this); dialog.show(); //在你的show()方法后面加上这几天代码就搞定 -------------------------------------------- WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); WindowManager.LayoutParams lp = dialog.getWindow().getAttributes(); lp.width = (int)(display.getWidth()); //设置宽度 dialog.getWindow().setAttributes(lp); ---------------------------------------------- tvmsg = (TextView) dialog.findViewById(R.id.tv_mdialog_msg); tvfou = (TextView) dialog.findViewById(R.id.tv_mdialgo_fou); tvshi = (TextView) dialog.findViewById(R.id.tv_mdialgo_shi); tvmsg.setText(msg); tvshi.setOnClickListener(this); tvfou.setOnClickListener(this);
注:
自定义dialog时容易出现的一个错误是__空指针
当你把你的show()方法放到findbyid()的后面是就会出现
最好的是new出来就调用他的show()方法
0 0
- android 如何设置自定义dialog的宽度
- android 如何修改自定义dialog的宽度
- Android 自定义dialog 设置宽度
- Android Dialog如何自定义设置宽度和高度
- android 如何让自定义dialog的宽度充满整个屏幕
- Android Dialog设置宽度显示不正常的问题(自定义设置Dialog的宽高)
- dialog如何设置宽度
- android 自定义dialog 自定义dialog 宽度问题
- 如何设置Dialog宽度为屏幕宽度
- android 设置dialog 宽度为屏幕宽度
- 设置Dialog的显示宽度
- 自定义Dialog setLayout 设置宽度等于屏幕宽度无效
- Android Dialog AlertDialog 设置高度和宽度
- 干货,关于自定义Dialog的宽度充满屏幕的方法以及为什么设置失败(扩展:自定义Dialog形状)
- 自定义Dialog宽度无法全屏的解决方案
- android 如何设置dialog的透明度
- 自定义dialog的宽度充满整个屏幕宽度的问题
- 自定义Dialog宽度设定
- 2016年2月3日,快除夕了,我在做支付宝【移动支付】时遇到的问题的解决办法
- Jenkins进阶系列之——03parameterized-trigger插件
- android之选取本地图片
- Webpack&React (三) 使用Webpack
- java数据库编程——可滚动和可更新的结果集
- android 如何设置自定义dialog的宽度
- 在android中如何显示维语
- android wear 手表和androidphone 手机之间的数据共享
- android:shape的使用(圆角按钮和按钮颜色)
- poj-2828-Buy Tickets-线段树-单点
- 109. Convert Sorted List to Binary Search Tree
- ListView的setEmptyView方法解析
- 客户信贷管理解析
- 理解 JavaScript(三)