android之控件布局的几个小案例

android之控件布局的几个小案例

http://schemas.android.com/apk/res/android"
    xmlns:tools=" http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
            android:id="@+id/etto"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="To"
       
       />
             android:id="@+id/ets"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Subject"
       
       />
              android:id="@+id/etcon"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:hint="Content" 
        android:gravity="top"
       />
    
   
        android:id="@+id/send"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:text="send"
        />
  android之控件布局的几个小案例

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
     >
    android:id="@+id/t1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@android:color/holo_green_dark"
    android:text="信息"
    />
    android:id="@+id/t2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@android:color/holo_orange_dark"
    android:text="与其他控件
    末端对齐"
    android:layout_below="@id/t1"
    />
    android:id="@+id/t3"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@android:color/holo_blue_light"
    android:text="与其他控件前端对齐"
    android:layout_below="@id/t2"
    />
    



  android之控件布局的几个小案例

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
     >
   android:id="@+id/bt1"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="中间"
   android:layout_centerInParent="true"
   android:layout_margin="30dp"
   />
   android:id="@+id/bt2"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_toLeftOf="@id/bt1"
   android:layout_alignTop="@id/bt1"
   android:text="左边"
   
   />
   android:id="@+id/bt3"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_toRightOf="@id/bt1"
   android:layout_alignTop="@id/bt1"
   android:text="右边"
 
   />
   android:id="@+id/bt4"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_above="@id/bt1"
   android:layout_alignLeft="@id/bt1"
   android:text="上边"
  
   />
   android:id="@+id/bt5"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_below="@id/bt1"
   android:layout_alignLeft="@id/bt1"
   android:text="下边"
   
   />
    





  android之控件布局的几个小案例

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
   
   android:id="@+id/rlout"
   android:layout_width="match_parent"
        android:layout_height="match_parent"  
        >
   android:id="@+id/tvname"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_marginTop=" 20dp"
   android:text="姓名:"
   />
   android:id="@+id/tvage"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_below="@id/tvname"
   android:layout_marginTop="20dp"
   android:text="年龄:"
   />
   android:id="@+id/tvhigh"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_below="@id/tvage"
   android:layout_marginTop="20dp"
   android:text="身高:"
   />
   android:id="@+id/etname"
   android:layout_toRightOf="@id/tvname"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   
   />
   android:id="@+id/etage"
   android:layout_toRightOf="@id/tvage"
   android:layout_below="@id/etname"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   />
   android:id="@+id/ethigh"
   android:layout_toRightOf="@id/tvhigh"
   android:layout_below="@id/etage"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   />
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:orientation="horizontal"
   android:layout_below="@id/ethigh"
   >
   
   
   android:id="@+id/add"
   android:layout_width="0dp"
   android:layout_weight="1"
   android:layout_height="wrap_content"
   android:layout_below="@id/ethigh"
   android:text="添加数据"
   />
   
   android:id="@+id/replace"
  android:layout_width="0dp"
   android:layout_weight="1"
   android:layout_height="wrap_content"
   android:layout_below="@id/ethigh"
   android:layout_toRightOf="@id/add"
   android:text="显示全部"
   />
   
   android:id="@+id/delete"
   android:layout_width="0dp"
   android:layout_weight="1"
   android:layout_height="wrap_content"
   android:layout_below="@id/ethigh"
   android:layout_toRightOf="@id/replace"
   android:text="删除数据"
   />
   
   android:id="@+id/deletereplace"
   android:layout_width="0dp"
   android:layout_weight="1"
   android:layout_height="wrap_content"
   android:layout_below="@id/ethigh"
    android:layout_toRightOf="@id/delete"
    android:text="删除显示"
   />
   





android之控件布局的几个小案例


 
两种方式 
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
     >
     
   
        android:id="@+id/tv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="username"
        android:layout_marginTop="20dp"
        android:layout_marginRight="5dp"
        />
   
        android:id="@+id/tv2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:password="true"
        android:hint="Password"
        android:layout_below="@id/tv1"
        android:layout_marginTop="20dp"
        android:layout_marginRight="5dp"
        />
   android:id="@+id/et1"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_toRightOf="@id/tv1"
   
   />
   android:id="@+id/et2"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_toRightOf="@id/tv2"
   android:layout_below="@id/et1"
   />
   android:id="@+id/btlogin"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_below="@id/et2"
   android:layout_alignParentRight="true"
   android:text="登录"
   
   />
   android:id="@+id/btresume"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_below="@id/et2"
   android:layout_toLeftOf="@id/btlogin"
   android:text="重置"
   />
    









习题1.background如何设置颜色和背景图片
android:background="@android:color/background_dark"
android:background="@drawable/ic_launcher"
android:background="#33ddff”
android:background="@color/my_color”
习题2.描述LinearLayout和RelativeLayout的区别


习题3:
  android之控件布局的几个小案例

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
     >
     
   
        android:id="@+id/tvblue"
      android:layout_width="match_parent"
      android:layout_height="120dp"
      android:background="@android:color/holo_blue_bright"
      android:layout_marginTop="50dp"
      android:layout_marginLeft="20dp"
        />
   
        android:id="@+id/tvyellow"
        android:layout_width="200dp"
        android:layout_height="80dp"
        android:background="#FFEC8B"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        />
        android:id="@+id/tvorange"
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:background="@android:color/holo_orange_light"
       android:layout_below="@id/tvyellow"
       android:layout_alignLeft="@id/tvyellow"
        />
   
        android:id="@+id/tvprink"
        android:layout_width="80dp"
        android:layout_height="80dp"
        android:background="#FF83FA"
       android:layout_alignParentBottom="true"
        />

你可能感兴趣的:(android)