终于放假了,不过是没有暑假的暑假了。
好久以前就就有接触过安卓,过了这么久还是没有相当于没有入门状态。昨天有空又做了一个简单的计算器练一下手,如有大神看到请绕行了,因为代码实在写得比较烂。嘿嘿。废话不说了,先上图:
首先看一下这个计算器的结构很简单,包含两各Activity:一个是标准类型(标准Activity),只包含简单的加减乘除,另一个加上了更多的功能(科学Activity),如sin,cos等。
看一下标准Activity的布局:
<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"
tools:context=".MainActivity" >
<TextView
android:id="@+id/textview"
android:layout_width="337dp"
android:layout_height="50dp"
android:gravity="right|bottom"
android:textSize="30dp" />
<EditText
android:id="@+id/edittext1"
android:layout_width="355dp"
android:layout_height="70dp"
android:inputType="textMultiLine"
android:gravity="right|bottom"
android:minLines="2"
android:textSize="40dp"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="90dp" >
<Button
android:id="@+id/qiehuan"
android:layout_width="100dp"
android:layout_height="35dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="3dp"
android:text="标准"
android:textSize="15dp"
android:background="@drawable/btneffect" />
</RelativeLayout>
<RelativeLayout
android:layout_width="360dp"
android:layout_height="80dp" >
<Button
android:id="@+id/del"
android:layout_width="85dp"
android:layout_height="75dp"
android:layout_marginLeft="93dp"
android:background="@drawable/btneffect2"
android:text="DEL" />
<Button
android:id="@+id/cheng"
android:layout_width="85dp"
android:layout_height="75dp"
android:layout_marginLeft="182dp"
android:background="@drawable/btneffect2"
android