查看: 2701|回复: 0

[手机开发] 计算器tablelayout版本

发表于 2018-1-31 08:00:00
  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:stretchColumns="*"
  6. >
  7. <TextView
  8. android:id="@+id/textView1"
  9. android:layout_width="wrap_content"
  10. android:layout_height="60dip"
  11. android:editable="false"
  12. android:gravity="right|center_vertical"
  13. android:background="@drawable/white_bg"
  14. />
  15. <TableRow
  16. android:id="@+id/tableRow1"
  17. android:layout_width="wrap_content"
  18. android:layout_height="wrap_content"
  19. >
  20. <Button
  21. android:id="@+id/button1"
  22. android:layout_width="wrap_content"
  23. android:layout_height="wrap_content"
  24. android:text="C" />
  25. <Button
  26. android:id="@+id/button2"
  27. android:layout_width="wrap_content"
  28. android:layout_height="wrap_content"
  29. android:text="DEL" />
  30. <Button
  31. android:id="@+id/button3"
  32. android:layout_width="wrap_content"
  33. android:layout_height="wrap_content"
  34. android:text="÷" />
  35. <Button
  36. android:id="@+id/button4"
  37. android:layout_width="wrap_content"
  38. android:layout_height="wrap_content"
  39. android:text="×" />
  40. </TableRow>
  41. <TableRow
  42. android:id="@+id/tableRow2"
  43. android:layout_width="wrap_content"
  44. android:layout_height="wrap_content" >
  45. <Button
  46. android:id="@+id/button5"
  47. android:layout_width="wrap_content"
  48. android:layout_height="wrap_content"
  49. android:text="7" />
  50. <Button
  51. android:id="@+id/button6"
  52. android:layout_width="wrap_content"
  53. android:layout_height="wrap_content"
  54. android:text="8" />
  55. <Button
  56. android:id="@+id/button7"
  57. android:layout_width="wrap_content"
  58. android:layout_height="wrap_content"
  59. android:text="9" />
  60. <Button
  61. android:id="@+id/button8"
  62. android:layout_width="wrap_content"
  63. android:layout_height="wrap_content"
  64. android:text="-" />
  65. </TableRow>
  66. <TableRow
  67. android:id="@+id/tableRow3"
  68. android:layout_width="wrap_content"
  69. android:layout_height="wrap_content" >
  70. <Button
  71. android:id="@+id/button9"
  72. android:layout_width="wrap_content"
  73. android:layout_height="wrap_content"
  74. android:text="4" />
  75. <Button
  76. android:id="@+id/button10"
  77. android:layout_width="wrap_content"
  78. android:layout_height="wrap_content"
  79. android:text="5" />
  80. <Button
  81. android:id="@+id/button11"
  82. android:layout_width="wrap_content"
  83. android:layout_height="wrap_content"
  84. android:text="6" />
  85. <Button
  86. android:id="@+id/button12"
  87. android:layout_width="wrap_content"
  88. android:layout_height="wrap_content"
  89. android:text="+" />
  90. </TableRow>
  91. <TableRow
  92. android:id="@+id/tableRow4"
  93. android:layout_width="wrap_content"
  94. android:layout_height="wrap_content" >
  95. <Button
  96. android:id="@+id/button13"
  97. android:layout_width="wrap_content"
  98. android:layout_height="wrap_content"
  99. android:text="1" />
  100. <Button
  101. android:id="@+id/button14"
  102. android:layout_width="wrap_content"
  103. android:layout_height="wrap_content"
  104. android:text="2" />
  105. <Button
  106. android:id="@+id/button15"
  107. android:layout_width="wrap_content"
  108. android:layout_height="wrap_content"
  109. android:text="3" />
  110. <Button
  111. android:id="@+id/button16"
  112. android:layout_width="wrap_content"
  113. android:layout_height="wrap_content"
  114. android:text="=" />
  115. </TableRow>
  116. <TableRow
  117. android:id="@+id/tableRow5"
  118. android:layout_width="wrap_content"
  119. android:layout_height="wrap_content" >
  120. <Button
  121. android:id="@+id/button17"
  122. android:layout_width="wrap_content"
  123. android:layout_height="wrap_content"
  124. android:layout_span="2"
  125. android:text="0" />
  126. <Button
  127. android:id="@+id/button18"
  128. android:layout_width="wrap_content"
  129. android:layout_height="wrap_content"
  130. android:text="." />
  131. </TableRow>
  132. </TableLayout>
复制代码


回复

使用道具 举报