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之控件布局的几个小案例

    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"
        />

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值