你的位置:首页 > 操作系统

[操作系统]Android开发中XML布局的常用属性说明


 <!--  常用属性说明:   android:id="@+id/button" 为控件指定Id   android:text="NNNNNNNNNN" 指定控件的显示文本   android:textSize="12pt"  让控件中的文本显示大小   android:singleLine="true" 让控件中显示的文本在一行显示完,显示不了的自动省略   android:gravity="left"  让控件中的内容靠左显示   android:padding="16dp" 让控件中的文本距控件外边框的填充尺寸,可以像CSS里的padding_left...   android:background="#ff0000" 控件中的背景颜色   android:width="1060dip" 指定控件的宽度,好像不起作用了   android:height="200dip" 指定控件的高度,好像不起作用了   android:layout_width="200dp" 控件布局宽度,如果是fill_parent 表示水平填充满父控件   android:layout_height="wrap_content" 填充高度;fill_parent表示填满父控件,最好不要。   android:layout_weight="1" 表示与同级控件的布局权重,如果就两个都是1那就是一人一半,数字大的占用的空间多  -->

<RelativeLayout ="http://schemas.android.com/apk/res/android"  ="http://schemas.android.com/tools" android:layout_width="match_parent"  android:layout_height="match_parent"  tools:context=".MainActivity">  <LinearLayout    android:orientation="vertical"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_alignParentLeft="true"    android:layout_alignParentStart="true">    <Button      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:text="NNN"      android:width="160dp"      android:height="200dp"      android:background="#ff0000"      android:textSize="12pt"      android:gravity="right"      android:padding="16dp"      android:singleLine="true"      android:layout_weight="1"      android:id="@+id/button" />    <!--    android:singleLine="true"  表示单行显示,显示不完的省略    -->    <Button      android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:text="New Button"      android:id="@+id/button4"      android:layout_gravity="right"      android:layout_weight="2" />  </LinearLayout></RelativeLayout>