2011-06-07 33 views
7

我在嘗試使列表項目可擴展。基本上,我想在每個列表項上都有一個按鈕,當它被推送時,展開該列表項以顯示更多信息。Android中List中的可擴展項目

這是可能的android?如果是這樣,我該怎麼做?

感謝

編輯:爲了澄清,理想,我想當前列表項enlargen顯示更多信息

+1

你可以看看['ExpandableListView'](http://developer.android.com/reference/android/widget/ExpandableListView.html ) – 2011-06-07 18:00:13

回答

4

你的最簡單的辦法很可能是一個ExpandableListView

但是你也可以自己實現一些東西,其中每個ListView項目中的按鈕在正常項目下取消隱藏並隱藏View

+0

隱藏/取消隱藏在這裏效果最好,你知道任何容易動畫的擴展名單項?所以視圖緩慢向下擴展,而不是突然變大? – 2011-06-15 21:22:51

+0

不幸沒有。我創建了我自己的可擴展列表視圖,只是隱藏/不顯示,併爲我工作,但我猜你可以嘗試一個SlidingDrawer:http://developer.android.com/reference/android/widget/SlidingDrawer.html,但我我不確定這是否適合您的應用程序。對不起,我不能多幫忙! – 2011-06-15 21:46:24

1

您可以使用API​​-Demo獲得幫助。 有ExpandableListViews

的一個很好的例子

這裏link

+0

作爲一般規則,最好在SO中輸入一個完整的答案,而不只是鏈接到一個教程,以防止鏈接腐爛。在這種情況下,我只點擊了鏈接,但它不再是主動/正確的:( – yochannah 2014-03-03 10:12:21