用TableLayout写的android计算器布局代码:


activity_main.xml文件:

    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:columnCount="5"   
    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="com.example.chen1233.MainActivity" >
      
            android:id="@+id/edt1"
        android:layout_gravity="fill"
        android:gravity="end"
        android:hint="@string/texthint1" 
        android:layout_column="0"
        android:layout_row="0"
        android:layout_columnSpan="5"
        />
            android:id="@+id/butt1"
        android:text="@string/butt1"
        android:layout_column="0"
        android:layout_row="1"
        />
            android:id="@+id/butt2"
        android:text="@string/butt2" 
        android:layout_column="1"
        android:layout_row="1"
        android:layout_columnSpan="2"
        android:layout_gravity="fill"
        />   
            android:id="@+id/butt3"
        android:text="@string/butt3" 
        android:layout_column="3"
        android:layout_row="1"
        android:layout_gravity="center"
        />   
              android:id="@+id/butt4"
        android:text="@string/butt4" 
        android:layout_column="4"
        android:layout_row="1"      
        />   
              android:id="@+id/butt5"
        android:text="@string/butt5" 
         android:layout_column="0"
        android:layout_row="2"
        />   
              android:id="@+id/butt6"
        android:text="@string/butt6" 
        android:layout_column="1"
        android:layout_row="2"
        />   
              android:id="@+id/butt7"
        android:text="@string/butt7" 
        android:layout_column="2"
        android:layout_row="2"
        />   
              android:id="@+id/butt8"
        android:text="@string/butt8" 
        android:layout_column="3"
        android:layout_row="2"
        /> 
              android:id="@+id/butt9"
        android:text="@string/butt9" 
        android:layout_column="4"
        android:layout_row="2"
        />  
              android:id="@+id/butt10"
        android:text="@string/butt10" 
        android:layout_column="0"
        android:layout_row="3"
        />   
              android:id="@+id/butt11"
        android:text="@string/butt11" 
        android:layout_column="1"
        android:layout_row="3"
        />  
              android:id="@+id/butt12"
        android:text="@string/butt12" 
        android:layout_column="2"
        android:layout_row="3"
        />  
              android:id="@+id/butt13"
        android:text="@string/butt13" 
        android:layout_column="3"
        android:layout_row="3"
        />  
              android:id="@+id/butt14"
        android:text="@string/butt14" 
        android:layout_column="4"
        android:layout_row="3"
        />   
               android:id="@+id/butt15"
        android:text="@string/butt15" 
        android:layout_column="0"
        android:layout_row="4"
        />   
              android:id="@+id/butt16"
        android:text="@string/butt16" 
        android:layout_column="1"
        android:layout_row="4"
        />   
              android:id="@+id/butt17"
        android:text="@string/butt17" 
        android:layout_column="2"
        android:layout_row="4"
        />   
              android:id="@+id/butt18"
        android:text="@string/butt18" 
        android:layout_column="3"
        android:layout_row="4"
        />   
                android:id="@+id/butt19"
          android:layout_height="wrap_content"
          android:layout_column="4"
          android:layout_gravity="fill_vertical"
          android:layout_row="4"
          android:layout_rowSpan="2"             
          android:text="@string/butt19" 
          />
                 android:id="@+id/butt20"
          android:text="@string/butt20" 
  android:layout_column="0"
  android:layout_row="5"
  android:layout_columnSpan="2"
  android:layout_gravity="fill"    
          />   
                 android:id="@+id/butt21"
          android:text="@string/butt21" 
          android:layout_column="2"
          android:layout_row="5"
          />
                android:id="@+id/butt22"
         android:text="@string/butt22" 
          android:layout_column="3"
          android:layout_row="5"
          />   

strings.xml:

<?xml version="1.0" encoding="utf-8"?>

    Settings
    计算器
    Hello world!
    0
    del
    C
    ±
    sqrt
    7
    8
    9
    /
    %
    4
    5
    6
    *
    1/x
    1
    2
    3
    -
    =
    0
    .
    +
    






更多相关文章

  1. android秒表计时代码
  2. Android利用tcpdump抓包
  3. android ndk 入门 - 一个简单的ndk工程
  4. Delphi XE5 for android 调用Java类库必看的文件
  5. android带图片的AlertDialog和文件管理器(代码)
  6. android的文件操作
  7. Android中隐藏ActionBar的方法
  8. Android淘宝好评星级进度条RatingBar原来可以这么玩
  9. Android去掉头部标题

随机推荐

  1. Android内存管理源码分析
  2. Android(安卓)SQLite数据库增删改查操作
  3. (转载)Android上HDMI介绍(基于高通平台)
  4. Android group listview
  5. Android(安卓)Studio 构建时报错:与元素类
  6. Android /system 目录解析
  7. android 计算器编写(1)
  8. 添加xmlns:android="http://schemas.andr
  9. 7、从头学Android之TextView控件
  10. Android 资源加载机制详解