学习Activity布局,打算照着操作系统自带的计算器做一个类似的界面
但做成这个熊样了
布局文件代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >    <TextView
        android:id="@+id/screen"
        android:layout_width="fill_parent"
        android:layout_height="100dp"
        android:background="#000"
        android:gravity="right|center_vertical"
        android:textColor="#FFF"
        android:textIsSelectable="true"
        android:textSize="20pt" />    <TableLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:stretchColumns="0,1,2,3" >        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="1dp"
            android:layout_weight="0.17" >            <Button
                android:id="@+id/sign"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/funclk"
                android:onClick="onClick"
                android:paddingBottom="7dp"
                android:text="@string/sign"
                android:textColor="#FFF"
                android:textSize="18pt" />            <Button
                android:id="@+id/kuohao"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/funclk"
                android:onClick="onClick"
                android:paddingBottom="7dp"
                android:text="@string/kuohao"
                android:textColor="#FFF"
                android:textSize="20pt" />            <Button
                android:id="@+id/percent"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/funclk"
                android:onClick="onClick"
                android:text="@string/percent"
                android:textColor="#FFF"
                android:textSize="20pt" />            <Button
                android:id="@+id/shenglve"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_marginRight="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/funclk"
                android:gravity="center_horizontal"
                android:onClick="onClick"
                android:text="@string/shenglve"
                android:textColor="#FFF"
                android:textSize="20pt" />
        </TableRow>        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="1dp"
            android:layout_weight="0.17" >            // 此处省略4个Button组件
        </TableRow>        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="1dp"
            android:layout_weight="0.17" >            // 此处省略4个Button组件
        </TableRow>        <TableRow
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="1dp"
            android:layout_weight="0.17" >            <Button
                android:id="@+id/num4"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/numclk"
                android:onClick="onClick"
                android:text="@string/num4"
                android:textColor="#FFF"
                android:textSize="20pt" />            <Button
                android:id="@+id/num5"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/numclk"
                android:onClick="onClick"
                android:text="@string/num5"
                android:textColor="#FFF"
                android:textSize="20pt" />            <Button
                android:id="@+id/num6"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/numclk"
                android:onClick="onClick"
                android:text="@string/num6"
                android:textColor="#FFF"
                android:textSize="20pt" />            <Button
                android:id="@+id/jian"
                android:layout_height="fill_parent"
                android:layout_marginLeft="1dp"
                android:layout_marginRight="1dp"
                android:layout_weight="0.25"
                android:background="@drawable/funclk"
                android:onClick="onClick"
                android:text="@string/jian"
                android:textColor="#FFF"
                android:textSize="20pt" />
        </TableRow>
    </TableLayout>    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_marginBottom="1dp"
        android:layout_marginTop="1dp"
        android:orientation="horizontal" >        <TableLayout
            android:layout_width="wrap_content"
            android:layout_height="fill_parent" >            <TableRow
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="0.5" >                <Button
                    android:id="@+id/num1"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="1dp"
                    android:layout_weight="0.25"
                    android:background="@drawable/numclk"
                    android:onClick="onClick"
                    android:text="@string/num1"
                    android:textColor="#FFF"
                    android:textSize="20pt" />                <Button
                    android:id="@+id/num2"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="1dp"
                    android:layout_weight="0.25"
                    android:background="@drawable/numclk"
                    android:onClick="onClick"
                    android:text="@string/num2"
                    android:textColor="#FFF"
                    android:textSize="20pt" />                <Button
                    android:id="@+id/num3"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="1dp"
                    android:layout_weight="0.25"
                    android:background="@drawable/numclk"
                    android:onClick="onClick"
                    android:text="@string/num3"
                    android:textColor="#FFF"
                    android:textSize="20pt" />
            </TableRow>            <TableRow
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="0.5" >                <Button
                    android:id="@+id/num0"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="1dp"
                    android:layout_weight="0.25"
                    android:background="@drawable/numclk"
                    android:onClick="onClick"
                    android:text="@string/num0"
                    android:textColor="#FFF"
                    android:textSize="20pt" />                <Button
                    android:id="@+id/num00"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="1dp"
                    android:layout_weight="0.25"
                    android:background="@drawable/numclk"
                    android:onClick="onClick"
                    android:text="@string/num00"
                    android:textColor="#FFF"
                    android:textSize="20pt" />                <Button
                    android:id="@+id/dot"
                    android:layout_height="fill_parent"
                    android:layout_marginLeft="1dp"
                    android:layout_weight="0.25"
                    android:background="@drawable/numclk"
                    android:onClick="onClick"
                    android:text="@string/dot"
                    android:textColor="#FFF"
                    android:textSize="20pt" />
            </TableRow>
        </TableLayout>        <Button
            android:id="@+id/deng"
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_marginLeft="1dp"
            android:layout_marginRight="1dp"
            android:layout_weight="0.25"
            android:background="@drawable/funclk"
            android:onClick="onClick"
            android:text="@string/deng"
            android:textColor="#FFF"
            android:textSize="20pt" />
    </LinearLayout></LinearLayout>
哪位高人给指导一下?Android布局界面