计算机界面
1、RelativeLayout
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:id="@+id/linearLayout" android:weightSum="1"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:width="400dp" android:height="150dp" android:background="#ccc" /> </LinearLayout> <Button android:layout_width="100dp" android:layout_height="72dp" android:layout_below="@+id/linearLayout" android:id="@+id/button" android:layout_alignParentLeft="true" android:layout_marginLeft="2dp" android:text="C" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="DEL" android:id="@+id/button2" android:layout_below="@+id/linearLayout" android:layout_toRightOf="@+id/button" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="÷" android:id="@+id/button3" android:layout_below="@+id/linearLayout" android:layout_toRightOf="@+id/button2" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="X" android:id="@+id/button4" android:layout_below="@+id/linearLayout" android:layout_toRightOf="@+id/button3" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="7" android:id="@+id/button5" android:layout_below="@+id/button" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="8" android:id="@+id/button6" android:layout_below="@+id/button" android:layout_toRightOf="@id/button5" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:layout_below="@id/button" android:text="9" android:id="@+id/button7" android:layout_toRightOf="@id/button6" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="-" android:id="@+id/button8" android:layout_below="@id/button" android:layout_toRightOf="@id/button7" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="4" android:id="@+id/button9" android:layout_below="@id/button5" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="5" android:layout_below="@id/button5" android:id="@+id/button10" android:layout_toRightOf="@id/button9" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="6" android:layout_below="@id/button5" android:id="@+id/button11" android:layout_toRightOf="@id/button10" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="+" android:layout_below="@id/button5" android:id="@+id/button12" android:layout_toRightOf="@id/button11" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="1" android:layout_below="@id/button9" android:id="@+id/button13" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="2" android:layout_below="@id/button9" android:id="@+id/button14" android:layout_toRightOf="@id/button13" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="3" android:layout_below="@id/button9" android:id="@+id/button15" android:layout_toRightOf="@id/button14" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="=" android:layout_below="@id/button9" android:id="@+id/button16" android:layout_toRightOf="@id/button15" android:layout_alignBottom="@+id/button18" android:textSize="25dp"/> <Button android:layout_width="210dp" android:layout_height="72dp" android:text="0" android:id="@+id/button17" android:layout_below="@id/button13" android:layout_alignRight="@+id/button14" android:layout_alignEnd="@+id/button14" android:textSize="25dp"/> <Button android:layout_width="100dp" android:layout_height="72dp" android:text="." android:layout_below="@id/button13" android:layout_toRightOf="@id/button17" android:id="@+id/button18" android:textSize="25dp"/> </RelativeLayout>
2、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" > <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:width="400dp" android:height="150dp" android:background="#ccc" android:layout_gravity="center"/> </FrameLayout> <TableRow android:layout_weight="1"> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:text="C" android:textSize="25dp" android:id="@+id/button" /> <Button android:layout_width="0dp" android:textSize="25dp" android:layout_height="match_parent" android:layout_weight="1" android:text="DEL" android:id="@+id/button2" /> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="÷" android:id="@+id/button3" /> <Button android:layout_width="0dp" android:textSize="25dp" android:layout_height="match_parent" android:layout_weight="1" android:text="X" android:id="@+id/button4" /> </TableRow> <TableRow android:layout_weight="1"> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="7"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="8"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="9"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="-"/> </TableRow> <TableRow android:layout_weight="1"> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="4"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="5"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="6"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="+"/> </TableRow> <TableRow android:layout_weight="1"> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="1"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="2"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="3"/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="( )"/> </TableRow> <TableRow android:layout_weight="1"> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="2" android:textSize="25dp" android:text="0" /> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="."/> <Button android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:textSize="25dp" android:text="="/> </TableRow> </TableLayout>