[个人笔记]Android 布局

来源:互联网 发布:s.click是淘宝网的吗 编辑:程序博客网 时间:2024/05/19 04:52

1.线性布局 LinearLayout

    orientation: 方向; vertical,垂直;horizontal,水平;    gravity: 对齐方式,子控件相对于当前控件第对齐方式    layout_gravity:当前控件相对于父控件的对齐方式    margin:当前控件相对于四周的间距    padding:当前控件中的子控件相对于当前控件四周的间距

2. 相对布局 RelativeLayout

    都是从左上角开始布局,要控制位置需要设置每个控件相对于其他控件的位置 。    layout_below : 位于哪个控件的下方    layout_above:位于哪个控件的上方    layout_toLeftOf :指定当前控件位于哪个控件的左边    layout_toRightOf :指定当前控件位于哪个控件的右边    layout_alignParentRight:当前控件基于父窗体的对齐方式    layout_centerHorizontal:水平居中    layout_centerVertical:垂直居中    layout_centerInParent:位于父窗体的中间
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    android:background="#66ccff"    >    <EditText        android:id="@+id/text1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="100dp"        android:layout_marginLeft="20dp"        android:layout_marginRight="20dp"        android:textSize="20dp"        android:hint="请输入帐号"        android:padding="5dp"        />    <EditText        android:id="@+id/text2"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginLeft="20dp"        android:layout_marginRight="20dp"        android:textSize="20dp"        android:hint="请输入密码"        android:padding="5dp"        android:layout_marginTop="20dp"        android:layout_below="@id/text1"        />    <TextView        android:id="@+id/text3"        android:layout_width="70dp"        android:layout_height="wrap_content"        android:text="忘记密码?"        android:layout_marginTop="15dp"        android:layout_marginLeft="30dp"        android:textColor="#0000FF"        android:layout_below="@id/text2"        />    <TextView        android:layout_width="70dp"        android:layout_height="wrap_content"        android:text="注册帐号"        android:layout_marginTop="15dp"        android:layout_marginLeft="30dp"        android:textColor="#0000FF"        android:layout_alignRight="@id/text2"        android:layout_below="@id/text2"        />    <Button        android:id="@+id/btn"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="登陆"        android:background="#33FFFF"        android:layout_marginTop="30dp"        android:textSize="20dp"        android:layout_marginLeft="10dp"        android:layout_marginRight="10dp"        android:layout_below="@id/text3"        /><TextView    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:text="登陆即阅读用户条款"    android:layout_below="@id/btn"    android:gravity="center"    android:layout_marginTop="180dp"    /></RelativeLayout>

QQ界面

原创粉丝点击