2013-07-17 88 views
2

我想要一個listview菜單,其中包含幾個可點擊的元素,最後一個元素必須是可擴展列表視圖項目。我的意思是當我點擊最後一個元素時,應該擴展一個額外的位置。Android listview with expandable list view item

謝謝!

dejvid

回答

5

您有三種選擇。

  • 使用ExpandableListView,每一個組項目沒有兒童的項目,並在最後一組項目將有子項(點擊父組時,他們將擴大)的例子還有很多角落找尋。

    Example of ExpandableListView

  • 使用ListView和膨脹的最後一項意見時getView叫,你知道當你正在加載的最後一個位置,因爲你收到它的功能。

    Example of listview

  • 如果項目的數量是低考慮使用的LinearLayout看起來像一個ListView和另一個LinearLayout中的最後一個項目。

例如

<LinearLayout android:orientation="vertical">  

     <TextView /> 

     <TextView /> 

     <LinearLayout 
      android:orientation="vertical" 
      android:onClik="expand"> 

      <TextView /> 

      <TextView /> 

     </LinearLayout> 

    </LinearLayout>