2011-12-23 51 views
-5

我曾見過ListView的示例,其中每行都有多個視圖對象,如TextView和Button或2 TextView等。我希望每行有3個TextView對象,和它們之間的垂直邊框以及4個這樣的行,以便ListView類似於帶有單元格邊界的3乘4網格。可能嗎?在ListView行中爲每個子視圖顯示垂直邊框

我需要2個解決方案:一個,使用帶有上述邊框的ListView;兩個,使用任何其他適當的佈局或視圖組,如GridView或TableLayout。

請給出示例代碼。

謝謝。

+2

你的「給代碼」態度,要求兩種不同的解決方案,甚至沒有顯示你的嘗試,是不是很好。你至少應該展示一些你可能在做出明目張膽地尋求代碼之前所做的研究。 – jcxavier 2011-12-23 15:41:21

回答

0

在Android中,ListView可以使用自定義xml來定義每一行。 數組中自定義行的一個簡單示例僅爲 setListAdapter(new ArrayAdapter<String>(this, R.layout.list_row_xml, sourceArray));其中list_row_xml.xml定義了每行的外觀。
有一個教程 here它向您展示瞭如何使用更高級的自定義行。具體而言,您正在尋找他的row.xml代碼。
希望有幫助