android计算器布局(TableLayout)

用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:



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






你可能感兴趣的:(android)