zoukankan      html  css  js  c++  java
  • Android基础TOP3:Activity的线性,相对,帧和表格布局的概括

    线性布局 LinearLayout:

    <LinearLayout xmlns: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" 
        tools:context="com.example.top3.MainActivity" >
     
        
     <EditText 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:hint="请输入注册用户名"/>
      <requestFocus />
      <EditText 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:hint="请输入密码"
            />
    
      <EditText
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:ems="5"
          android:hint="请再次输入密码" >
    
         
      </EditText>
    
        <EditText 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:hint="请输入邮箱"/>
    
        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_margin="10dip"
            android:background="@drawable/btn_bg"
            android:gravity="center"
            android:hint="注册" />
    
    </LinearLayout>

    相对布局 RelativeLayout:

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <RelativeLayout 
     3     xmlns:android="http://schemas.android.com/apk/res/android"
     4     android:layout_width="match_parent"
     5     android:layout_height="match_parent"
     6     >
     7     
     8 <EditText 
     9     android:id="@+id/e1"
    10     android:layout_width="fill_parent"
    11     android:layout_height="wrap_content"
    12     android:hint="请输入用户名"
    13     />
    14 <EditText
    15     android:id="@+id/e2" 
    16     android:layout_below="@id/e1"
    17   android:layout_width="fill_parent"
    18     android:layout_height="wrap_content"
    19    android:hint="请输入用户名"    />
    20 
    21 <Button 
    22     android:id="@+id/b2"
    23       android:layout_below="@id/e2"
    24       android:layout_alignRight="@id/e2"
    25     android:layout_width="wrap_content"
    26     android:layout_height="wrap_content"
    27     android:text="注册"
    28     />
    29 <Button 
    30     android:id="@+id/b1"
    31       android:layout_below="@id/e2"
    32       android:layout_toLeftOf="@id/b2"
    33     android:layout_width="wrap_content"
    34     android:layout_height="wrap_content"
    35     android:text="登录"
    36     />
    37 
    38 </RelativeLayout>

    帧布局FrameLyaout:

    <?xml version="1.0" encoding="utf-8"?>
    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
    
        <TextView
            android:id="@+id/t1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#f00"
            android:height="300dp"
            android:width="300dp" />
    
          <TextView
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:background="#0f0"
              android:height="100dp"
              android:width="150dp" />
          <TextView
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:background="#00f"
              android:height="50dp"
              android:width="100dp" />
    
    </FrameLayout>

    表格布局TableLayout:

    <?xml version="1.0" encoding="utf-8"?>
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
        <TableRow >
        <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="name"
            android:paddingLeft="20dp"
            android:textSize="16dp"
            />
        <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="20dp"
            android:textSize="16dp"
            />
    
           <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="20dp"
            android:textSize="16dp"
            />
    </TableRow>
    <TableRow>
       <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="15dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
    </TableRow>
    <TableRow>
       <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="15dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
    </TableRow>
    <TableRow>
       <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="15dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
    </TableRow>
    <TableRow>
       <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="15dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
            <TextView 
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="achievement"
            android:paddingLeft="40dp"
            android:textSize="8dp"
            /> 
    </TableRow>
    </TableLayout>

     

  • 相关阅读:
    文本省略并显示省略号
    屏蔽IOS端alert窗口带URL的方法
    vue实现打印功能
    使用vue-cli搭建vue项目
    四元表达式
    循环数组中的对象 放进另一个数组对象里面
    vue中选择图片,预览图片,返回base64
    上传图片,预览并保存成blob类型 和 base64
    【HbuilerX-Bug】终端无法显示打印信息,也无法输入
    el-tag标签使用三元表达动态改变type类型
  • 原文地址:https://www.cnblogs.com/AndroidCSY/p/6681575.html
Copyright © 2011-2022 走看看