自己淘鼓了一个计算器的layout
显示很是差强人意
搞不懂什么原因???
先记录下来,,希望以后慢慢完善,更希望有人能给我解答一下。
目前的显示效果:
layout代码如下:
<RelativeLayout 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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.liwei.cal.CalActivity"
android:layout_gravity="center"
android:background="#FF000000">
<!--
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
-->
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/result"
android:background="#FFFFFF00"
android:text="result"
android:textSize="40sp"
android:gravity="right|center_vertical"
android:editable="false"
/>
<GridLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="false"
android:layout_alignParentEnd="true"
android:layout_below="@+id/result"
android:layout_alignLeft="@+id/result"
android:layout_alignRight="@+id/result"
android:rowCount="5"
android:columnCount="4"
>
<Button
android:id="@+id/button_C"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cancel"
android:textSize="13sp"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_DEL"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DEL"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_Dev"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="/"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_By"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="X"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="7"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="9"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_delete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="6"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_equal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_rowSpan="2"
android:layout_gravity="fill_vertical"
android:text="="
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:text="0"
android:gravity="center"
>
</Button>
<Button
android:id="@+id/button_dot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="."
android:gravity="center"
>
</Button>
</GridLayout>
</RelativeLayout>