标签:
Android计算器开发实例
最近迷上了安卓开发, 自己做了个web浏览器,很好用,现在想做一个简单的计算器程序员,熟悉安卓的编程基础。下面我们来一起看一下吧。let`s go!
main.xml代码
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:textSize="42sp" android:stretchColumns="1">
<TableRow>
<EditText android:id="@+id/result" android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/editbox_background"
android:layout_span="4" android:textSize="48sp" android:gravity="right|center_vertical"
android:cursorVisible="false" android:editable="false" android:lines="1" />
</TableRow>
<TableRow>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:textSize="42sp" android:layout_weight="1">
<Button android:id="@+id/num7" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:textSize="42sp"
android:text="7" android:layout_weight="1" />
<Button android:id="@+id/num8" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:textSize="42sp"
android:text="8" android:layout_weight="1" />
<Button android:id="@+id/num9" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:textSize="42sp"
android:text="9" android:layout_weight="1" />