wrap_content
设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView控件为例,设置为wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。设置一个视图的尺寸为wrap_content大体等同于设置Windows控件的Autosize属性为True。
match_parent
Android2.2中match_parent和fill_parent是一个意思 .两个参数意思一样,match_parent更贴切,于是从2.2开始两个词都可以用。那么如果考虑低版本的使用情况你就需要用fill_parent了
layout_centerVertical="true"用法
在写布局文件时,我感觉用RelativeLayout最方便了,可以随意控制里面组件的位置,而控制组件位置的比较方便的就是设置属性layout_....
这些属性基本可以描述子控件相对于布局文件的位置了,十分好用。
另外,对于listview的子项目的布局文件,可以直接在一个RelativeLayout布局文件中放置在竖直方向的中部,也就是layout_centerVertical="true,如下图
这样可以保证将来listview每一行里面的内容是居中显示的,如果要设置listview每一行的高度,可以在行布局文件里设置minHeight属性