您的位置:首页 > 其它

安卓布局计算器界面

2014-10-29 15:33 239 查看
计算器布局除了用gridlayout布局之外,还可以用TableLayout和RelativeLayout共同完成。



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

<TableRow

android:layout_width="match_parent"

android:layout_height="wrap_content"

>

<EditText

android:layout_width="match_parent"

android:layout_height="50dip"

/>

</TableRow>

<TableRow

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:orientation="horizontal" >

<Button

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="1" />

<Button

android:id="@+id/button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="2" />

<Button

android:id="@+id/button3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="3" />

<Button

android:id="@+id/buttonyu"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="%" />

<Button

android:id="@+id/buttonchu"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="/" />

</TableRow>

<TableRow

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:orientation="horizontal" >

<Button

android:id="@+id/button4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="4" />

<Button

android:id="@+id/button5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="5" />

<Button

android:id="@+id/button6"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="6" />

<Button

android:id="@+id/buttoncheng"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="*" />

<Button

android:id="@+id/buttondao"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="1/X" />

</TableRow>

<RelativeLayout

android:id="@+id/reLayout1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

>

<Button

android:id="@+id/button7"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="7" />

<Button

android:id="@+id/button8"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toRightOf="@id/button7"

android:text="8" />

<Button

android:id="@+id/button9"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toRightOf="@id/button8"

android:text="9" />

<Button

android:id="@+id/buttonjian"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toRightOf="@id/button9"

android:text="-" />

<Button

android:layout_width="wrap_content"

android:layout_height="100dip"

android:layout_toRightOf="@id/buttonjian"

android:text="="

/>

<RelativeLayout

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@id/button7"

android:orientation="horizontal" >

<Button

android:id="@+id/button0"

android:layout_width="128dip"

android:layout_height="wrap_content"

android:text="0" />

<Button

android:id="@+id/buttondian"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toRightOf="@id/button0"

android:text="." />

<Button

android:id="@+id/buttonjia"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_toRightOf="@id/buttondian"

android:text="+" />

</RelativeLayout>

</RelativeLayout>

</TableLayout>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: