美文网首页
Android布局管理器-Linear/Brid/Relativ

Android布局管理器-Linear/Brid/Relativ

作者: CrazyBoomer | 来源:发表于2016-12-04 09:44 被阅读0次
计算器界面

2-GridLayout方法

<?xml version="1.0" encoding="utf-8"?>
 <GridLayout      android:id="@+id/GridLayout1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:columnCount="4"
 android:orientation="horizontal"
 android:rowCount="6" >

<Button
    android:text="1" />
<Button
    android:text="2" />
<Button android:text="3" />
<Button android:text="/" />
<Button android:text="4" />
<Button android:text="5" />
<Button android:text="6" />
<Button android:text="*" />
<Button android:text="7" />
<Button android:text="8" />
<Button android:text="9" />
<Button android:text="-" />
<Button
    android:layout_gravity="fill"
    android:layout_columnSpan="2"
    android:text="0" />
<Button android:text="." />
<Button android:text="+" 
    android:layout_rowSpan="2"
    android:layout_gravity="fill"/>
<Button android:text="=" 
    android:layout_gravity="fill"
    android:layout_columnSpan="3"/>
</GridLayout>

RelativeLayout实例

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    
xmlns:tools="http://schemas.android.com/tools"    
android:id="@+id/RelativeLayout1"    
android:layout_width="match_parent"    
android:layout_height="match_parent" >    


    
<Button  
    android:id="@+id/mid_bt"     
    android:layout_width="80dp"    
    android:layout_height="80dp"    
    android:layout_centerInParent="true"
    android:text="middle"    />    
    

<Button 
    android:layout_width="80dp"    
    android:layout_height="80dp"    
    android:layout_toLeftOf="@id/mid_bt"    
    android:layout_centerVertical="true"
    android:text="middle_left"    />    
    

<Button    
    android:layout_width="80dp"    
    android:layout_height="80dp"    
    android:layout_toRightOf="@id/mid_bt"    
    android:layout_centerVertical="true"
    android:text="middle_righr"    />    
    

<Button  
    android:layout_width="80dp"    
    android:layout_height="80dp"    
    android:layout_above="@id/mid_bt"    
    android:layout_centerHorizontal="true"
    android:text="middle_top"    />    
    

<Button     
    android:layout_width="80dp"    
    android:layout_height="80dp"    
    android:layout_below="@id/mid_bt"    
    android:layout_centerHorizontal="true"
    android:text="middle_buttom"    />    

</RelativeLayout>’

相关文章

网友评论

      本文标题:Android布局管理器-Linear/Brid/Relativ

      本文链接:https://www.haomeiwen.com/subject/phwcmttx.html