Android中使用自定义Dialog时match_parent无效的问题
2017-06-13 11:34
429 查看
在项目中Dialog的XML已经明确
但是在实际显示效果中,缺存在边缘,十分难看
可以通过在Dialog在构建时使用自定义Style
其中主要是android:windowIsFloating属性影响到dialog的宽度显示
但是要注意。parent不要直接继承theme ,不然设置android:windowIsFloating为false 会使setCanceledOnTouchOutside失效。
android:layout_width="match_parent"
但是在实际显示效果中,缺存在边缘,十分难看
可以通过在Dialog在构建时使用自定义Style
super(context,R.style.matchDialog);
<style name="matchDialog" parent="@android:style/Theme.Holo.DialogWhenLarge"> <item name="android:windowIsFloating">false</item> <item name="android:windowNoTitle">true</item><!--无标题--> <item name="android:backgroundDimEnabled">true</item><!--模糊--> </style>
其中主要是android:windowIsFloating属性影响到dialog的宽度显示
但是要注意。parent不要直接继承theme ,不然设置android:windowIsFloating为false 会使setCanceledOnTouchOutside失效。
相关文章推荐
- Android自定义Dialog的Match_parent无效问题解决
- Android:使用自定义透明Dialog样式的Activity
- android 自定义dialog 自定义dialog 宽度问题
- Android使用自定义对话框报错:The specified child already has a parent. You must call removeView() on the...
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- Android 自定义Dialog时出现成员变量为null的问题
- 基于Android中Webview使用自定义的javascript进行回调的问题详解
- android 使用selector 在 button上无效的问题(汇总)
- Android 使用 RemoteViews 发送自定义通知 ,遇到 Couldn't expand RemoteViews问题总结
- android 自定义checkbox 背景图无效的问题
- Android 使用自定义Dialog打造ActionSheet菜单
- Android Process bar的自定义进度条 使用9 patch导致直接无法显示进度的问题
- Android自定义布局的背景在多分辨率的情况下设置fill_parent时背景不能够横向全屏的问题解决
- DPF.Android.Native.Components.v2.8.1 for delphi xe6 使用DPFJAlertDialog遇到的问题
- Android使用自定义对话框报错:The specified child already has a parent. You must call removeView() on the...
- alertDialog的自定义style和使用(Android)
- Android自定义Dialog对话框样式出现的边框无法填满问题
- android 创建系统级的Dialog时,无法使用Home关闭的问题
- 在android4.x中使用自定义的webview中出现ZOOM崩溃的问题
- Android 使用自定义Dialog打造ActionSheet菜单