Android 自定义 Dialog 布局设置高度 wrap_content 无效

编程知识 更新时间:2023-04-05 07:10:51

以前的一个 Dialog 的自定义布局的根布局的宽度是写死的,高度是 wrap_content 的。后来加了几行内容后,发现内容总是显示不全,高度没有自适应,似乎变成了一个固定高度。根布局是一个垂直的 LinearLayout,之前的内容比较少,所以没发现问题。这期在底部添加了一些控件,其中加了一个 TextView,有 2 行,Textview 下方还有一个 RelativeLayout(里面有一行按钮,会出现 TextView 只能显示一行内容的情况,或者最下方的 RelativeLayout 里的控件被截断只展示了一部分。

用测试机测试发现只是部分手机有这个问题,锤子坚果pro2,小米mix2,华为p10 plus。

按网上写的试了很多方法来设置高度自适应,都无效。

后来在此根布局外面又添加了一层 FrameLayout,设置其宽高均为 wrap_content 来包围以前的布局,高度可以正确的 wrap_content 了。

更多推荐

Android 自定义 Dialog 布局设置高度 wrap_content 无效

本文发布于:2023-04-05 07:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/8e8e21850298be08f058903f796bb517.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自定义   布局   高度   Android   wrap_content

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 45467文章数
  • 14阅读数
  • 0评论数