例2-9代码 计算器布局(不包含括号)
activity_main.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <GridLayout android:layout_width="fill_parent" 3 android:layout_height="fill_parent" 4 android:columnCount="4" 5 android:rowCount="6" 6 xmlns:android="http://schemas.android.com/apk/res/android"> 7 <TextView 8 android:layout_height="40dp" 9 android:layout_width="match_parent" 10 android:text="0" 11 android:textSize="30dp" 12 android:gravity="left" 13 android:layout_columnSpan="4"/> 14 <Button 15 android:id="@+id/qcbut" 16 android:layout_width="match_parent" 17 android:layout_height="wrap_content" 18 android:text="清除" 19 android:layout_columnSpan="4"/> 20 <Button 21 android:id="@+id/but1" 22 android:layout_width="wrap_content" 23 android:layout_height="wrap_content" 24 android:text="1" /> 25 <Button 26 android:id="@+id/but2" 27 android:layout_width="wrap_content" 28 android:layout_height="wrap_content" 29 android:text="2" /> 30 <Button 31 android:id="@+id/but3" 32 android:layout_width="wrap_content" 33 android:layout_height="wrap_content" 34 android:text="3" /> 35 <Button 36 android:id="@+id/butjia" 37 android:layout_width="wrap_content" 38 android:layout_height="wrap_content" 39 android:text="+" /> 40 <Button 41 android:id="@+id/but4" 42 android:layout_width="wrap_content" 43 android:layout_height="wrap_content" 44 android:text="4" /> 45 <Button 46 android:id="@+id/but5" 47 android:layout_width="wrap_content" 48 android:layout_height="wrap_content" 49 android:text="5" /> 50 <Button 51 android:id="@+id/but6" 52 android:layout_width="wrap_content" 53 android:layout_height="wrap_content" 54 android:text="6" /> 55 <Button 56 android:id="@+id/butjian" 57 android:layout_width="wrap_content" 58 android:layout_height="wrap_content" 59 android:text="-" /> 60 <Button 61 android:id="@+id/but7" 62 android:layout_width="wrap_content" 63 android:layout_height="wrap_content" 64 android:text="7" /> 65 <Button 66 android:id="@+id/but8" 67 android:layout_width="wrap_content" 68 android:layout_height="wrap_content" 69 android:text="8" /> 70 <Button 71 android:id="@+id/but9" 72 android:layout_width="wrap_content" 73 android:layout_height="wrap_content" 74 android:text="9" /> 75 <Button 76 android:id="@+id/butcheng" 77 android:layout_width="wrap_content" 78 android:layout_height="wrap_content" 79 android:text="*" /> 80 <Button 81 android:id="@+id/butdian" 82 android:layout_width="wrap_content" 83 android:layout_height="wrap_content" 84 android:text="." /> 85 <Button 86 android:id="@+id/but0" 87 android:layout_width="wrap_content" 88 android:layout_height="wrap_content" 89 android:text="0" /> 90 <Button 91 android:id="@+id/butdeng" 92 android:layout_width="wrap_content" 93 android:layout_height="wrap_content" 94 android:text="=" /> 95 <Button 96 android:id="@+id/butchu" 97 android:layout_width="wrap_content" 98 android:layout_height="wrap_content" 99 android:text="/" /> 100 </GridLayout>