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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有可扩展列表视图项的Android列表视图相关的知识,希望对你有一定的参考价值。

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

谢谢!

大卫

答案

你有三个选择。

  • 使用ExpandableListView,其中每个group-item都没有childs-item,最后一个group-item将有子项(当单击父组时它们会被扩展),arround有很多例子。 Example of ExpandableListView
  • 当getView调用时,使用listview并对最后一个项目的视图进行充气,您知道何时加载最后一个位置,因为您在函数上接收了它。 Example of listview
  • 如果您有少量项目,请考虑使用线性布局看起来像列表视图和另一个项目的另一个线性布局。

例如

  <LinearLayout android:orientation="vertical">     

      <TextView />

      <TextView />

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

          <TextView />

          <TextView />

      </LinearLayout>

  </LinearLayout>

以上是关于具有可扩展列表视图项的Android列表视图的主要内容,如果未能解决你的问题,请参考以下文章

Android - 可扩展列表视图 SetIndicatorBounds 在 Kitkat android-4.4 中不起作用

如何在另一个列表视图中显示其各自组项的子项

如果在 Android Studio 上突出显示至少一个子视图,则突出显示可扩展列表视图的标题视图

可扩展列表视图在 android 的片段活动中不起作用

当父母在Android中折叠时如何更改可扩展列表视图子项的视图?

Android:如何更改列表视图中列表项的背景颜色,由 SimpleCursorAdapter 管理