作為一個(gè)安卓工程師,你一定少不了一些開(kāi)發(fā)技巧茄螃,我總結(jié)了一些XML文件的簡(jiǎn)單布局技巧,看看吧!
android:imeOptions="actionDone"將EditText的imeOptions屬性設(shè)置android:imeOptions=”actionDone”豪墅,則不管是不是最后一個(gè)EditText,點(diǎn)擊回車鍵即隱藏輸入法黔寇。
android:layout_marginLeft="10px"margin:邊距偶器。
該組件距離左邊組件10像素。其他類似的還有
android:layout_marginLeft啡氢,意思是距離左邊框的距離状囱;
android:layout_marginRight术裸,意思是距離右邊框的距離倘是。
android:layout_marginTop: 距離上邊框
android:layout_marginBottom: 距離下邊框
android:gravity:這個(gè)是針對(duì)控件里的元素來(lái)說(shuō)的,用來(lái)控制元素在該控件里的顯示位置袭艺。例如搀崭,在一個(gè)Button按鈕控件中設(shè)置如下兩個(gè)屬性,
android:gravity="left"和android:text="提交"猾编,這時(shí)Button上的文字“提交”將會(huì)位于Button的左部瘤睹。
android:layout_gravity:這個(gè)是針對(duì)控件本身而言,用來(lái)控制該控件在包含該控件的父控件中的位置答倡。同樣轰传,當(dāng)我們?cè)贐utton按鈕控件中設(shè)置android:layout_gravity="left"屬性時(shí),表示該Button按鈕將位于界面的左部瘪撇。
android:layout_weight="1.8":就是分配地方的比重获茬。
注意:按比例顯示LinearLayout內(nèi)各個(gè)子控件港庄,需設(shè)置android:layout_width="0dp",如果為豎直方向的設(shè) 置android:layout_height="0dp"恕曲。在這種情況下某子個(gè)控件占用LinearLayout的比例為:本控件weight值 / LinearLayout內(nèi)所有控件的weight值的和鹏氧。
更多文章請(qǐng)關(guān)注個(gè)人微博:@Lx_Rosen