• LinearLayout:线性布局 水平布局 垂直布局


    1.LinearLayout:线性布局,水平布局,垂直布局;

    Weight:权重

    2.TableLayout表格布局

    TableRow:添加控件表示表格行列,几个TableRow就几行。

    Column:在哪列

    4.帧布局FrameLayout

    5.运用表格布局显示一个计算器页面:

    1. "1.0" encoding="utf-8"?>
    2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3. android:layout_width="match_parent"
    4. android:layout_height="match_parent"
    5. android:orientation="vertical">
    6. <TableLayout
    7. android:layout_width="match_parent"
    8. android:layout_height="wrap_content"
    9. android:layout_alignParentBottom="true"
    10. >
    11. <TableRow>
    12. <Button
    13. android:layout_width="0dp"
    14. android:layout_height="wrap_content"
    15. android:layout_weight="1"
    16. android:text="c"
    17. />
    18. <Button
    19. android:layout_width="0dp"
    20. android:layout_height="wrap_content"
    21. android:layout_weight="1"
    22. android:text="DEL"
    23. />
    24. <Button
    25. android:layout_width="0dp"
    26. android:layout_height="wrap_content"
    27. android:layout_weight="1"
    28. android:text="%"
    29. />
    30. <Button
    31. android:layout_width="0dp"
    32. android:layout_height="wrap_content"
    33. android:layout_weight="1"
    34. android:text="÷"
    35. />
    36. TableRow>
    37. <TableRow>
    38. <Button
    39. android:layout_width="0dp"
    40. android:layout_height="wrap_content"
    41. android:layout_weight="1"
    42. android:text="7"
    43. />
    44. <Button
    45. android:layout_width="0dp"
    46. android:layout_height="wrap_content"
    47. android:layout_weight="1"
    48. android:text="8"
    49. />
    50. <Button
    51. android:layout_width="0dp"
    52. android:layout_height="wrap_content"
    53. android:layout_weight="1"
    54. android:text="9"
    55. />
    56. <Button
    57. android:layout_width="0dp"
    58. android:layout_height="wrap_content"
    59. android:layout_weight="1"
    60. android:text="×"
    61. />
    62. TableRow>
    63. <TableRow>
    64. <Button
    65. android:layout_width="0dp"
    66. android:layout_height="wrap_content"
    67. android:layout_weight="1"
    68. android:text="4"
    69. />
    70. <Button
    71. android:layout_width="0dp"
    72. android:layout_height="wrap_content"
    73. android:layout_weight="1"
    74. android:text="5"
    75. />
    76. <Button
    77. android:layout_width="0dp"
    78. android:layout_height="wrap_content"
    79. android:layout_weight="1"
    80. android:text="6"
    81. />
    82. <Button
    83. android:layout_width="0dp"
    84. android:layout_height="wrap_content"
    85. android:layout_weight="1"
    86. android:text="-"
    87. />
    88. TableRow>
    89. <TableRow>
    90. <Button
    91. android:layout_width="0dp"
    92. android:layout_height="wrap_content"
    93. android:layout_weight="1"
    94. android:text="1"
    95. />
    96. <Button
    97. android:layout_width="0dp"
    98. android:layout_height="wrap_content"
    99. android:layout_weight="1"
    100. android:text="2"
    101. />
    102. <Button
    103. android:layout_width="0dp"
    104. android:layout_height="wrap_content"
    105. android:layout_weight="1"
    106. android:text="3"
    107. />
    108. <Button
    109. android:layout_width="0dp"
    110. android:layout_height="wrap_content"
    111. android:layout_weight="1"
    112. android:text="+"
    113. />
    114. TableRow>
    115. <TableRow>
    116. <Button
    117. android:layout_width="0dp"
    118. android:layout_height="wrap_content"
    119. android:layout_weight="1"
    120. android:text="("
    121. />
    122. <Button
    123. android:layout_width="0dp"
    124. android:layout_height="wrap_content"
    125. android:layout_weight="1"
    126. android:text=")"
    127. />
    128. <Button
    129. android:layout_width="0dp"
    130. android:layout_height="wrap_content"
    131. android:layout_weight="2"
    132. android:text="0"
    133. />
    134. <Button
    135. android:layout_width="0dp"
    136. android:layout_height="wrap_content"
    137. android:layout_weight="2"
    138. android:text="."
    139. />
    140. <Button
    141. android:layout_width="0dp"
    142. android:layout_height="wrap_content"
    143. android:layout_weight="2"
    144. android:text="="
    145. />
    146. TableRow>
    147. TableLayout>
    148. RelativeLayout>

  • 相关阅读:
    自己开发一个接口文档页面html
    FAST协议详解4 存在图PMap
    sqlmap 执行后打开其它程序
    el-tree中插入图标并且带提示信息
    为什么远程访问软件是建筑师的必备品
    1377. T 秒后青蛙的位置 DFS
    【教学类-09-02】20221022《动物棋 S形迷宫》(数字续写和骰子游戏)(大班主题《动物花花衣》)
    845. 八数码(Acwing)
    mybatis的mapper包导入失败
    【日拱一卒】如何编写测试用例(下)
  • 原文地址:https://blog.csdn.net/m0_74075337/article/details/132723951