安卓菜鸟的理解之路之:match_parent、fill_parent与wrap_content的区别与作用

原创 2016年06月01日 20:23:50

安卓菜鸟的理解之路之:match_parentfill_parentwrap_content的区别与作用

一开始,作者对安卓一无所知,随手一翻都会在书上看到了很多代码块有fill_parent/match_parent/wrap_content,
但是这三个属性对于菜鸟级别的作者来说一直没有什么概念,所以,特地的搜查了关于它们的相关资料进行了理解:

/match_parent/: match—->使等同于,parent—->父母,所以,可以从单词上去理解,它就是强制性的使它的大小等同于父控件,父控件多大,他就多大。

/fill_parent/: fill—->充满,从单词上去理解,这个属性就是充满了整个父控件。

有的人可能会觉得fill_parent和match_parent的作用相同啊。没错,从Android2.2以后是一样的,但是如果为了兼容更低的版本,建议使用fill_parent。

蓝色框框是父控件的大小—-(fill_parent,match_parent)
fill_parent

/wrap_content/: wrap—->包(着),content—->内容,单词意思上去理解,这个属性就是让这个属性包着内容,转译过来,就是使这个属性和内容的大小刚好。

蓝色框框是父控件大小—-(wrap_content)
这里写图片描述

match_parent和fill_parent的区别

有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Andr...

Android布局中match_parent和fill_parent的用法和区别

今天在做工程时意外接触到fill_parent,而之前自己一直用的是match_parent。所以当时非常不明白fill_parent是什么类型的呢? 经过研究发现,从Android 2...
  • Mowday
  • Mowday
  • 2015年07月29日 10:50
  • 6259

android LinearLayout布局嵌套覆盖问题

在做android  UI布局时,用了LinearLayout嵌套,发现效果并不如我预料一般 查了下资料,说是要设置layout_weight属性 资料说得不是很清楚,也没仔细看,就去弄,结果越弄...
  • msl0903
  • msl0903
  • 2012年09月06日 01:03
  • 20568

Android关于ListView中使用EditText获取输入数据和刷新ListView数据的解决方案

首先说一下在这个功能实现的时候遇到的问题:1、关于EditText输入后的数据如何获取;2、在ListView中输入数据后,当滑动ListView后会重新getView(),所以输入的数据就没有了。 ...

Android 布局 fill_parent、wrap_content和match_parent的区别和作用

这三个东东都是用来设置你的控件在布局中的大小。其实具体的意思知道懂点英语就很简单了。wrap_content wrap 翻译过来是包裹,conten是内容。那么这个就是包裹内容的意思,也就是说你的...
  • Biegral
  • Biegral
  • 2015年06月05日 10:26
  • 4791

安卓学习 fill_parent、wrap_content和match_parent的区别(学习总结)

安卓学习 fill_parent、wrap_content和match_parent的区别 wrap_content:  这个的意思是控件的大小会随着控件内的内容的增删...

Android fill_parent、wrap_content和match_parent的区别(转载整理)

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。 1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,...

Android fill_parent、wrap_content和match_parent的区别

三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。 1)fill_parent 设置一个构件的布局为fill_parent将强制性地使...

Android编程之fill_parent、wrap_content和match_parent的区别

1)fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或...

(转)fill_parent和wrap_content的区别(翻译)

Either attribute can be applied to View's (visual control) horizontal or vertical size. It's used to...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓菜鸟的理解之路之:match_parent、fill_parent与wrap_content的区别与作用
举报原因:
原因补充:

(最多只允许输入30个字)