具有可扩展列表视图项的Android列表视图

时间:2013-07-17 12:50:35

标签: android list layout view adapter

我想要一个包含很少可点击元素的列表视图菜单,最后一个元素必须是可扩展列表视图项。我的意思是当我点击最后一个元素时,应该扩展其他位置。

谢谢你!

dejvid

1 个答案:

答案 0 :(得分:6)

您有三种选择。

  • 使用ExpandableListView,其中每个group-item都没有childs-item,最后一个group-item将有子项(当单击父组时它们会被扩展),arround有很多例子。

    Example of ExpandableListView

  • 使用listview并在getView调用时对最后一项进行充气,您知道何时加载最后一个位置,因为您在函数上接收了它。

    Example of listview

  • 如果您的项目数量较少,请考虑使用线性布局看起来像列表视图,并使用另一个线性布局作为最后一项。

例如

  <LinearLayout android:orientation="vertical">     

      <TextView />

      <TextView />

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

          <TextView />

          <TextView />

      </LinearLayout>

  </LinearLayout>