防止列根据android中最长的宽度调整大小

时间:2013-12-09 17:10:41

标签: java android android-tablelayout

我正在为我的应用中的日历视图编写代码。我有TableLayoutTableRow s:

  • 6表示当前,之前和下个月的日期。
  • 1表示日期(周日,周一,周二等)
  • 1表示当前月份名称(1月,2月等)和2个按钮:下个月和上个月。

看起来大致如下:

________________________________________________
|  <  | December |  >  |                       |
| Sun | Mon      | Tue | Wed | Thu | Fri | Sat |
| 29  | 30       | 31  |  1  |  2  |  3  |  4  | x6
________________________________________________

根据上面草图中所示的宽度最长的单元格,整列调整大小。这可能是表格布局的预期行为,但是,有没有办法使用任何TableLayout的属性或方法来避免它?或者我应该只为第一行使用不同的布局?

1 个答案:

答案 0 :(得分:0)

您可以使用android:stretchColumns=2来扩展第二列,使用android:layout_span来调整其他列。