Android開發UI布局必備基礎知識

分類:技術 時間:2016-10-24

作為一個安卓工程師,你一定少不了一些開發技巧,我總結了一些XML文件的簡單布局技巧,看看吧

android :imeOptions=quot;actionDonequot; 將Edit Text 的imeOptions屬性設置android:imeOptions=”actionDone”,則不管是不是最后一個EditText,點擊回車鍵即隱藏輸入法。

android:layout_marginLeft=quot;10pxquot; margin:邊距。

該組件距離左邊組件10像素。其他類似的還有

android:layout_marginLeft,意思是距離左邊框的距離;

android:layout_marginRight,意思是距離右邊框的距離。

android:layout_marginTop: 距離上邊框

android:layout_marginBottom: 距離下邊框

android: gravity 這個是針對 控件里的元素 來說的,用來控制元素在該控件里的顯示位置。例如,在一個Button按鈕控件中設置如下兩個屬性,

android:gravity=quot;leftquot;和android: text =quot;提交quot;,這時Button上的文字“提交”將會位于Button的左部。

android:layout_gravity: 這個是針對 控件本身 而言,用來控制該控件在包含該控件的父控件中的位置。同樣,當我們在Button按鈕控件中設置android:layout_ gravity =quot;leftquot;屬性時,表示該Button按鈕將位于界面的左部。

android:layout_weight=quot;1.8quot;: 就是分配地方的比重。

注意: 按比例顯示LinearLayout內各個子控件,需設置android:layout_width=quot;0dpquot;,如果為豎直方向的設 置 android :layout_height=quot;0dpquot;。在這種情況下某子個控件占用LinearLayout的比例為:本控件weight值 / LinearLayout內所有控件的weight值的和。

更多文章請關注個人微博:@Lx_Rosen


Tags: 安卓開發

文章來源:http://www.jianshu.com/p/177ae74249fc


ads
ads

相關文章
ads

相關文章

ad