Android开发之计算器(一)界面设计之activity_main布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" 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" android:orientation="vertical" tools:context="com.sesametech.mazyi.calculateapp.MainActivity"> <EditText android:id="@+id/edittext" android:gravity="right" android:hint="0" android:textColorHint="#000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:selectAllOnFocus="false" android:textAppearance="@style/TextAppearance.AppCompat.Large" android:inputType="none"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/clear" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="C" android:background="#307Dee"/> <Button android:id="@+id/del" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="DEL"/> <Button android:id="@+id/div" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="/"/> <Button android:id="@+id/multi" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="*"/> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/seven" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="7"/> <Button android:id="@+id/eight" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="8"/> <Button android:id="@+id/nine" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="9"/> <Button android:id="@+id/minus" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="-"/> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/four" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="4"/> <Button android:id="@+id/five" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="5"/> <Button android:id="@+id/six" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="6"/> <Button android:id="@+id/plus" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="+"/> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:id="@+id/one" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="1"/> <Button android:id="@+id/two" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="2"/> <Button android:id="@+id/three" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="3"/> <Button android:id="@+id/parenthesis" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="( )"/> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginBottom="0dp"> <Button android:id="@+id/zero" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="0"/> <Button android:id="@+id/dot" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="."/> <Button android:id="@+id/plusorminus" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="+/-"/> <Button android:id="@+id/equals" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:text="=" android:background="#F07D22"/> </LinearLayout> </LinearLayout>