Android-表格布局 计算器 修改版

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3     android:layout_width="match_parent"
  4     android:layout_height="match_parent"
  5     android:layout_row="4"
  6     android:stretchColumns="3">
  7     <EditText
  8         android:layout_width="387dp"
  9         android:layout_height="170dp"
 10         android:editable="true"
 11         android:inputType="number"
 12         android:textSize="30dp"
 13         android:background="#999">
 14     </EditText>
 15     <TableRow>
 16         <Button
 17             android:layout_width="0dp"
 18             android:layout_height="70dp"
 19             android:text="CE"
 20             android:textSize="40dp"
 21             android:background="#990"
 22             android:textColor="#FFF"
 23             android:layout_weight="1"/>
 24         <Button
 25             android:layout_width="0dp"
 26             android:layout_height="70dp"
 27             android:text="C"
 28             android:textSize="40dp"
 29             android:background="#990"
 30             android:textColor="#FFF"
 31             android:layout_weight="1"/>
 32         <Button
 33             android:layout_width="0dp"
 34             android:layout_height="70dp"
 35             android:textSize="40dp"
 36             android:background="#990"
 37             android:textColor="#FFF"
 38             android:text="()"
 39             android:layout_weight="1"/>
 40         <Button
 41             android:layout_width="0dp"
 42             android:layout_height="70dp"
 43             android:text="+"
 44             android:textSize="40dp"
 45             android:background="#990"
 46             android:textColor="#FFF"
 47             android:layout_weight="1"/>
 48 
 49     </TableRow>
 50     <TableRow>
 51         <Button
 52             android:layout_width="0dp"
 53             android:layout_height="70dp"
 54             android:text="7"
 55             android:textSize="40dp"
 56             android:background="#999"
 57             android:textColor="#FFF"
 58             android:layout_weight="1"/>
 59         <Button
 60             android:layout_width="0dp"
 61             android:layout_height="70dp"
 62             android:text="8"
 63             android:textSize="40dp"
 64             android:background="#999"
 65             android:textColor="#FFF"
 66             android:layout_weight="1"/>
 67         <Button
 68             android:layout_width="0dp"
 69             android:layout_height="70dp"
 70             android:text="9"
 71             android:textSize="40dp"
 72             android:background="#999"
 73             android:textColor="#FFF"
 74             android:layout_weight="1"/>
 75         <Button
 76             android:layout_width="0dp"
 77             android:layout_height="70dp"
 78             android:text="-"
 79             android:textSize="40dp"
 80             android:background="#990"
 81             android:textColor="#FFF"
 82             android:layout_weight="1"/>
 83     </TableRow>
 84     <TableRow>
 85         <Button
 86             android:layout_width="0dp"
 87             android:layout_height="70dp"
 88             android:text="4"
 89             android:textSize="40dp"
 90             android:background="#999"
 91             android:textColor="#FFF"
 92             android:layout_weight="1"/>
 93         <Button
 94             android:layout_width="0dp"
 95             android:layout_height="70dp"
 96             android:text="5"
 97             android:textSize="40dp"
 98             android:background="#999"
 99             android:textColor="#FFF"
100             android:layout_weight="1"/>
101         <Button
102             android:layout_width="0dp"
103             android:layout_height="70dp"
104             android:text="6"
105             android:textSize="40dp"
106             android:background="#999"
107             android:textColor="#FFF"
108             android:layout_weight="1"/>
109         <Button
110             android:layout_width="0dp"
111             android:layout_height="70dp"
112             android:text="*"
113             android:textSize="40dp"
114             android:background="#990"
115             android:textColor="#FFF"
116             android:layout_weight="1"/>
117     </TableRow>
118     <TableRow>
119         <Button
120             android:layout_width="0dp"
121             android:layout_height="70dp"
122             android:text="1"
123             android:textSize="40dp"
124             android:background="#999"
125             android:textColor="#FFF"
126             android:layout_weight="1"/>
127         <Button
128             android:layout_width="0dp"
129             android:layout_height="70dp"
130             android:text="2"
131             android:textSize="40dp"
132             android:background="#999"
133             android:textColor="#FFF"
134             android:layout_weight="1"/>
135         <Button
136             android:layout_width="0dp"
137             android:layout_height="70dp"
138             android:text="3"
139             android:textSize="40dp"
140             android:background="#999"
141             android:textColor="#FFF"
142             android:layout_weight="1"/>
143 
144         <Button
145             android:layout_width="0dp"
146             android:layout_height="70dp"
147             android:text="÷"
148             android:textSize="40dp"
149             android:background="#990"
150             android:textColor="#FFF"
151             android:layout_column="3"
152             android:layout_weight="1"/>
153     </TableRow>
154     <TableRow>
155         <Button
156             android:layout_width="0dp"
157             android:layout_height="70dp"
158             android:text="0"
159             android:textSize="40dp"
160             android:background="#999"
161             android:textColor="#FFF"
162             android:layout_weight="1"/>
163         <Button
164             android:layout_width="0dp"
165             android:layout_height="70dp"
166             android:text="00"
167             android:textSize="40dp"
168             android:background="#999"
169             android:textColor="#FFF"
170             android:layout_weight="1"/>
171         <Button
172             android:layout_width="0dp"
173             android:layout_height="70dp"
174             android:text="."
175             android:textSize="40dp"
176             android:background="#999"
177             android:textColor="#FFF"
178             android:layout_weight="1"/>
179         <Button
180             android:layout_width="0dp"
181             android:layout_height="70dp"
182             android:text="="
183             android:textSize="40dp"
184             android:background="#990"
185             android:textColor="#FFF"
186             android:layout_weight="1"/>
187     </TableRow>
188 </TableLayout>

 

原文地址:https://www.cnblogs.com/TENOKAWA/p/5414587.html