wrap_contenthtml
設置一個視圖的尺寸爲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了post
在寫佈局文件時,我感受用RelativeLayout最方便了,能夠隨意控制裏面組件的位置,而控制組件位置的比較方便的就是設置屬性layout_....htm
這些屬性基本能夠描述子控件相對於佈局文件的位置了,十分好用。it
另外,對於listview的子項目的佈局文件,能夠直接在一個RelativeLayout佈局文件中放置在豎直方向的中部,也就是layout_centerVertical="true,以下圖class
這樣能夠保證未來listview每一行裏面的內容是居中顯示的,若是要設置listview每一行的高度,能夠在行佈局文件裏設置minHeight屬性cli