2013-02-04 121 views
0

我有一個列表視圖,其中每個視圖包含主題摘要以及其他一些數據。當用戶點擊其中一個項目時,我想膨脹一個新的視圖,其中包含摘要以及問題的全文,以及一些新的數據。我希望在當前的listview中顯示,而不是啓動一個新的活動。我怎麼能這樣做呢?列表視圖 - 點擊新的視圖

編輯:我在想這樣做的一種方式是,而不是創建/膨脹新視圖,將所有元素放在初始視圖中,但將其中一些元素設置爲最初不可見。然後我可以編程OnClickListener來設置這些項目可見。那麼,我的問題是如何訪問每個視圖中的項目?

回答

1

根據我理解你的問題,我想告訴你,你應該使用可擴展列表視圖。並將您的描述或額外信息作爲每個小組的孩子。

你會找到可擴展列表視圖的例子。 Here

1

感謝您提供可擴展列表視圖 - 這是一個好主意,我可能會在未來使用它。但是,對於這種情況,我認爲我的解決方案是將所有元素加載到單個視圖中,並將其中的一些視圖設置爲不可見,直到單擊爲止。我沒有添加OnItemClickedListener到ListView,而是將OnClickListeners添加到適配器的getView方法中的視圖本身。似乎現在完美的工作,但我會打開想法這樣做/其他建議。