当前位置:操作系统 > 安卓/Android >>

Android 简易计算器

安卓版计算器,只实现简单功能,Android 2.2真机测试,

布局采用TableLayout,main.xml代码如下:


[html] <?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:stretchColumns="1" 
    android:textSize="32sp" > 
 
    <TableRow> 
        <EditText 
            android:id="@+id/editText" 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:layout_span="4" 
            android:cursorVisible="false" 
            android:editable="false" 
            android:gravity="right|center_vertical" 
            android:lines="1" 
            android:textSize="32sp" /> 
    </TableRow> 
     
    <TableRow> 
        <LinearLayout 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:orientation="horizontal" 
            android:textSize="32sp" > 
            <Button 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_weight="1" 
                android:textSize="32sp" /> 
            <Button 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_weight="1" 
                android:textSize="32sp" /> 
            <Button 
                android:id="@+id/clear" 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:text="C" 
                android:layout_weight="1" 
                android:textSize="32sp" /> 
            <Button 
                android:id="@+id/add" 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_weight="1" 
                android:text="+" 
                android:textSize="32sp" /> 
        </LinearLayout> 
    </TableRow> 
     
    <TableRow> 
        <LinearLayout 
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:orientation="horizontal" 
            android:textSize="32sp" > 
            <Button 
                android:id="@+id/num7" 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_weight="1" 
                android:text="7" 
                android:textSize="32sp" /> 
            <Button 
                android:id="@+id/num8" 
                android:layout_width="fill_parent"&nbs

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,