Android编程之fill_parent、wrap_content和match_parent的区别
来源:互联网 发布:安卓 Linux 编辑:程序博客网 时间:2024/06/15 12:18
1)fill_parent
设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。
2) wrap_content
设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。设置一个视图的尺寸为wrap_content大体等同于设置Windows控件的Autosize属性为True。
3)match_parent
fill_parent,match_parent两个参数意思一样,只是某大牛觉得match_parent更贴切,于是从2.2开始你两个词都可以用。那么如果考虑低版本的使用情况你就需要用fill_parent了。
下面是两者相同的证据,看android.view.ViewGroup里的静态嵌套类LayoutParams中的代码:public static final int FILL_PARENT = -1; /** * Special value for the height or width requested by a View. * MATCH_PARENT means that the view wants to be as big as its parent, * minus the parent's padding, if any. Introduced in API Level 8. */ public static final int MATCH_PARENT = -1; /** * Special value for the height or width requested by a View. * WRAP_CONTENT means that the view wants to be just large enough to fit * its own internal content, taking its own padding into account. */
- Android编程之fill_parent、wrap_content和match_parent的区别
- Android编程之fill_parent、wrap_content和match_parent的区别
- Android编程之fill_parent、wrap_content和match_parent的区别
- Android编程之fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- Android fill_parent、wrap_content和match_parent的区别
- JavaSE_88_容器类
- IMP-00013 只有 DBA 才能导入由其他 DBA 导出的文件
- js中 li的排序
- 排序算法之七大排序算法总结
- nginx 查看并发连接数
- Android编程之fill_parent、wrap_content和match_parent的区别
- 编程算法基础-数字数码管-隐藏密码
- 静态RMQ的Sparse Table算法
- 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流
- JavaScript学习总结1
- 指针作为返回值
- HDU 1422 重温世界杯
- 阿里实习一面2014-04-14总结
- AsyncTask异步处理的运用