学习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布局界面
不错