自定义AlertDialog设置宽高的同时如何居中显示
来源:互联网 发布:碧眼方瞳 知乎 编辑:程序博客网 时间:2024/05/26 14:11
Android中自定义AlertDialog时有时需要设置宽高,默认的布局宽度太宽了,设置宽度运行后问题来了,水平方向怎么不居中显示啊?垂直方向默认就是居中的,所以不用管垂直方向的,但是水平方向就是不居中,下面是我的解决代码。
AlertDialog dialog = new AlertDialog.Builder(activity).create();dialog.setCancelable(false);dialog.show();
//加载自己的布局dialog.getWindow().setContentView(R.layout.customer_alert_dialog);WindowManager.LayoutParams lp = dialog.getWindow().getAttributes();
//设置宽高,高度默认是自适应的,宽度根据屏幕宽度比例设置lp.width = MainUtils.getScreenWidth(activity)/10*6;
//这里设置居中lp.gravity = Gravity.CENTER;dialog.getWindow().setAttributes(lp);
阅读全文
0 0
- 自定义AlertDialog设置宽高的同时如何居中显示
- 自定义AlertDialog内容居中显示
- AlertDialog默认显示宽高
- 不定宽高的水平和竖直同时居中
- Android修改AlertDialog宽和高以及设置AlertDialog的背景
- 自定义TextView,设置Drawable图标居中显示
- Android 6.0 AlertDialog设置宽高问题
- Android Dialog设置宽度显示不正常的问题(自定义设置Dialog的宽高)
- 如何设置常驻通知的同时通知栏不显示小图标&如何在兼容低版本的前提下调用高版本的api
- 未知宽高的容器设置居中、未知行数的文本设置居中
- 一个td内如何让文字图片同时居中显示?
- div中未知宽高的img垂直居中显示
- 未知宽高的img元素水平垂直居中显示
- AlertDialog设置自定义高度
- AlertDialog中使用自定义View,其中的Button如何设置点击事件监听
- 关于AlertDialog.Builder犯的一个错和自定义布局的限制宽高一个知识点
- 关于AlertDialog.Builder犯的一个错和自定义布局的限制宽高一个知识点
- 不设置行高,文字水平垂直居中显示
- v7 AlertDialog修改样式(背景颜色字体动画)
- 常见APK反编译工具安装与使用
- hibernate一对一映射关系
- smarty编译,缓存原理
- nginx+tomcat在一台服务器上实现负载均衡
- 自定义AlertDialog设置宽高的同时如何居中显示
- php_sapi_name和PHP_SAPI
- C# List去重的三种方法
- 项目常见错误及解决方法-http状态码,对应解决方法
- SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门
- Android Studio一直处于Building的解决方法
- Thread类的使用
- 对音频和距离的USB描述
- 19. Remove Nth Node From End of List