【发布时间】:2012-06-13 03:51:55
【问题描述】:
我想创建动态表格布局。我有这些节点(因为每个节点都有单独的样式):
- 标题行
- 标题单元格
- 奇数行
- 奇数行单元格
- 偶数行
-
偶数行单元格 像这样:
在此处输入代码
<TableRow android:id="@+id/header_row" style="@style/HeaderRow" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/header_tv" style="@style/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </TableRow> <TableRow android:id="@+id/bodyrow_odd" style="@style/BodyRowOdd" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/body_tv_odd" style="@style/BodyTextOdd" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </TableRow> <TableRow android:id="@+id/bodyrow_even" style="@style/BodyRowEven" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/body_tv_even" style="@style/BodyTextEven" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </TableRow>
如果我想通过膨胀每个节点来创建动态界面,我必须让每个节点在单独的 xml 中?`在此处输入代码
【问题讨论】:
-
@Bhavin 我真的很想在styles.xml 中有样式而不是*.java。
标签: android dynamic tablelayout inflate