Android(安卓)getSuggestedMinimumWidth()
16lz
2021-12-04
// mMinWidth 对应与android:minWidth 这个属性所指定的值,这个属性如果不指定,// 那么mMinWidth 则默认为0 protected int getSuggestedMinimumWidth() { return (mBackground == null) ? mMinWidth : max(mMinWidth, mBackground.getMinimumWidth()); }
可以看到mBackground == null 为没有设置背景,那么返回mMinWidth ,也就是android:minWidth 这个属性所指定的值,这个值可以是0 ;如果View 设置了背景,则返回mMinWidth 与背景的最小宽度这两者的最大值。
getSuggestedMinimumWidth() 的返回值就是View 在UNSPECIFIED 情况下的测量宽。
更多相关文章
- android设置背景图片透明
- android shape的用法总结
- Android(安卓)背景渐变 渐变背景 shape
- 详细解读Android中的搜索框(四)—— Searchable配置文件
- android布局属性详解分享
- Android布局属性一览表
- RelativeLayout用到的一些重要的属性:
- android shape的用法总结
- Android控件属性手册