2011-07-06 100 views
0

我花了最後一天半的時間學習列表視圖,但仍無法找到我想要做的事情。我試圖建立一個樣機應用程序的模擬飼料,做了一些研究後,我猜測要做到這一點,我需要建立一個自定義列表視圖,但是,我甚至可以擔心自定義列表視圖,我需要弄清楚如何讓我進入我的佈局。 listview到我的佈局。我構建了一個使用listactivity的列表視圖,但是,我不希望整個屏幕被列表佔用。使用列表活動將列表視圖添加到佈局/活動w.o

繼承人我的代碼截至目前:

主類: http://pastebin.com/ExY4VLVv

的XML:

http://pastebin.com/3CTy29fQ

香港專業教育學院看上去有點成的一切我可以從試圖片段找到到上面。我不挑剔如何完成這一切,只要我可以在相同的活動下使用我的佈局+下面的Feed。只要我的最終目標完成,如果我即將構建這個所有錯誤的開放式的建議。

+0

你似乎正走在正確的道路上,有什麼問題?爲了澄清,ListActivity的佈局不一定只是ListView。 – dmon

回答

0

我認爲這將幫助您找到答案:

1)包括線性佈局[與方向設置爲垂直]在佈局中要顯示你的模擬飼料。假設線性佈局被命名爲listParent。

2)編寫另一個佈局文件 - 說list_row.xml,它有一個線性佈局[方向設置爲水平],代表飼料的內容。它可能就像您左側有一個圖像視圖,右側有一些內容。基本上,你的「飼料」是由什麼組成的。

3)在你的活動代碼中,一旦你得到了feed-data,通過一個迭代器循環運行它們,並且爲每個數據行添加list_row.xml佈局文件並將它們添加到listParent linearLayout。

注意:您最好將listParent線性佈局放置在scrollView中,以便您可以看到所有內容(如果它們超出正常屏幕大小)!