android的布局和配置文件
1.下面就是android实现的计算器的布局配置,可以看见基本是线性布局,这样的好处是界面简洁明了
<LinearLayout 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:orientation="vertical"
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=".MainActivity" >
<!-- 任务: 要求datapick,监听用户选择的日期 -->
<!-- android:inputType="text" -->
<EditText
android:layout_width="280dp"
android:layout_height="80dp"
android:background="@android:drawable/edit_text"
android:inputType="text"
android:id="@+id/result"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_ce"
android:id="@+id/c_ce"
/>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_c"
android:id="@+id/c_c"
/>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_xx"
android:id="@+id/c_xx"
/>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_div"
android:id="@+id/c_div"
/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_7"
android:id="@+id/c_7"
/>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_8"
android:id="@+id/c_8"
/>
<Button
android:layout_width="70dp"
android:layout_height="60dp"
android:text="@string/c_9"
android:id="@+id/c_9"
/>
<Button
android:layout_width="70dp"
android:layout_height="60dp"