我正在尝试以编程方式将标签列表(基本上只是带有背景和边框的 TextViews)添加到 TableRow 中。
我已将 LinearLayout 添加到 TableRow 以用作容器。不幸的是,我似乎无法使布局垂直换行——即,如果要添加很多标签,列表就会水平离开屏幕。
如何将 TextView 项目列表添加到 TableRow 内的 LinearLayout?这是我的布局:
...
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/LabelTheme"
android:text="@string/interests" />
<LinearLayout
android:id="@+id/eventInterestContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" />
</TableRow>
...
注意:我添加了一个 LinearLayout,因为否则每个标签的宽度都是单元格的宽度,而我希望宽度为 wrap_content。也许这不是必需的?