01-Android中6種布局以及各自作用
布局管理器本身并不會(huì)顯示任何效果,只是可以約束內(nèi)部控件的排列方式。
線性布局LinearLayout
可以讓內(nèi)部組件按照水平或垂直的方式進(jìn)行擺放。還可以通過(guò)權(quán)重的方式讓內(nèi)部組件等 比例擺放。
相對(duì)布局RelativeLayout
可以讓內(nèi)部組件相對(duì)父容器來(lái)進(jìn)行擺放,還可以相對(duì)兄弟組件來(lái)擺放。
幀布局FrameLayout
可以讓組件一個(gè)疊加一個(gè)進(jìn)行擺放。
表格布局TableLayout
可以讓組件按照行的方式進(jìn)行擺放,如果想讓一行有多列可以放在TableRaw組件中。
網(wǎng)格布局GridLayout
讓組件按照行與列的方式進(jìn)行擺放。
絕對(duì)布局AbsoluteLayout
讓組件按照xy的坐標(biāo)來(lái)進(jìn)行擺放。
02-LinearLayout實(shí)現(xiàn)效果以及屬性,權(quán)重



03-RelativeLoutay實(shí)現(xiàn)效果以及屬性,margin和padding的區(qū)別





04-FrameLayout實(shí)現(xiàn)效果以及屬性,


05-android中的尺寸(dp,sp,px)
dp:度量單位,用于表示組件的寬或高。
sp:文字的大小單位,用于設(shè)置字體的大小。
px:像素點(diǎn)。
07-TextView文字組件的使用和屬性設(shè)置


08-Button按鈕的繼承體系和屬性設(shè)置
Button繼承于TextView,TextView繼承于View,View繼承于Object

09-EditText輸入框組件的屬性和使用(內(nèi)容的長(zhǎng)度,文本提示,密碼,數(shù)字限制),以及獲取文本內(nèi)容


Java代碼:

10-res/values下可以有的所有資源,以及使用(color string dimen style xml中引用)

