【Android】7.1 布局控件常用的公共属性
分類:C#、Android、VS2015;
創(chuàng)建日期:2016-02-10
一、簡介
Android應(yīng)用程序中的布局控件都是容器控件,用于控制子元素的排列和放置方式。Android提供的布局控件有:
- LinearLayout:線性布局。
- GridLayout:網(wǎng)格布局。
- TableLayout:表布局。
- FrameLayout:框架布局。
- Relative Layout:相對(duì)布局。
- AbsoluteLayout:絕對(duì)布局。
?
二、常用的公共屬性
Android的每個(gè)布局控件(layout)都是一個(gè)容器元素,利用它可以組合多個(gè)子元素。其中有些基本屬性是通用的。這些通用的基本屬性有:
1、id
android:id:“@+id/id1”表示這個(gè)id是新添加的id,其名稱為id1。
“@id/id1”表示這個(gè)id是引用id1的控件。
2、padding
android:padding:內(nèi)邊距。
3、fill_parent、match_parent
android:fill_parent或者match_parent:表示寬度(或高度)和父元素相同。
4、wrap_content
android:wrap_content:表示寬度(或高度)隨本身的內(nèi)容自動(dòng)調(diào)整。也可以直接用px值來設(shè)置寬度或高度(與像素密度有關(guān)),或者用dp來設(shè)置(與像素密度無關(guān))。
5、layout_weight
android:layout_weight:填充屏幕剩余空間的重要度(也叫優(yōu)先級(jí)或叫權(quán)值)。默認(rèn)為0(最高),數(shù)值越大優(yōu)先級(jí)越低。優(yōu)先級(jí)生效的前提是其父層的相應(yīng)layout_width/layout_height=“fill_parent”,否則wrap_content會(huì)被壓縮到只占用最小的剩余空間。
6、layout_gravity 、gravity
android:layout_gravity:該控件在其容器控件中的對(duì)齊方式。即:往哪一端偏沉(gravity:重力)。
android:gravity:文字在該控件中的對(duì)齊方式(往哪一端偏沉)。
總結(jié)
以上是生活随笔為你收集整理的【Android】7.1 布局控件常用的公共属性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 完全卸载mysql数据库图文教程
- 下一篇: 在Android NDK中使用OpenS