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

android计算器布局(TableLayout)_第1张图片

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. 四大布局
  3. android开发4:Android布局管理器1(线性布局,相对布局RelativeLayou
  4. RelativeLayout(相对布局)
  5. Android基础————UI布局之高级控件详解
  6. 自定义Android 标题栏TitleBar布局
  7. Android开发中XML布局的常用属性说明
  8. Android下 布局加边框 指定背景色 半透明

随机推荐

  1. 详解windows下mysql的主从同步
  2. Mybatis报错: org.apache.ibatis.excepti
  3. SQL Server 数据库的备份详细介绍及注意
  4. 详解MySQL的主从复制、读写分离、备份恢
  5. windows mysql 自动备份的几种方法汇总
  6. 深度解析MySQL 5.7之临时表空间
  7. MySQL 使用 SSL 连接配置详解
  8. 深度解析MySQL 5.7之中文全文检索
  9. mysql5.7安装教程(windows)
  10. 详解如何使用DockerHub官方的MySQL镜像