我試圖以編程方式向一個TableRow添加標籤列表(基本上只是具有背景和應用邊框的TextViews)。Android:如何將LinearLayout的內容垂直包裝到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。或許這不是必要的?
嘗試將您的線性佈局方向更改爲垂直 –
我希望它將盡可能多的標記放在一條線上,但是然後換行必要時在下面。如果我改變方向,他們都垂直放置。 – jbrown