【问题标题】:2 level Expandable List View in Android [closed]Android中的2级可扩展列表视图[关闭]
【发布时间】:2014-01-09 06:11:06
【问题描述】:

我是 android 的新手,在我的项目中我需要添加 2 级的可扩展列表视图,任何人都可以帮助我获取代码吗?如果可能的话,请与我分享完整的代码,因为在网上,有很多例子,但我无法理解这个概念,因为曾经是2级,但是在child onlt textview中,我想添加编辑文本和按钮也是.. .. 请帮助。提前谢谢!

【问题讨论】:

  • 我怀疑有人会阅读您的 xml,而且完全不清楚您真正想要什么。如果您提供的是图片而不是此 xml,您的问题可能是可以理解的。
  • 是的,我知道,我有图片,但由于我是这个网站的新手,所以不允许我上传图片@18446744073709551615
  • 我已经在 tinypic.com?ref=eujxqv" target="_blank">i42.tinypic.com/eujxqv.png"border="0" alt="Image and video由 TinyPic 托管">

标签: android accordion expandablelistview


【解决方案1】:

请阅读:

ExpandableListView

ScrollView

查看可见性:View.GONE、View.VISIBLE、View.INVISIBLE。

我的意思是,您可以通过将详细视图隐藏在 ScrollView 中来获得可扩展列表的功能。

或者,ExpandableListAdapter 有方法getChildView(),你可以让它返回你想要的任何视图层次。

在您提供的图片上,我看到 3 个级别而不是 2 个级别,您可能需要在 Google 上搜索“android treeview”。

例子:

http://theopentutorials.com/tutorials/android/listview/android-expandable-list-view-example/

http://learnandroideasily.blogspot.ru/2013/07/android-expandablelistview-example.html

就概念而言,适配器返回显示的子视图。当子视图离开屏幕时,它们被放入重用队列中,这样如果您的屏幕可以显示 4 或 5 个视图(当第一个和最后一个部分显示时为 5 个),则只会创建 5 个视图。您可能会遇到子视图中的按钮和编辑框问题,但您可能会在 stackoverflow 上找到解决方案。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-21
  • 1970-01-01
相关资源
最近更新 更多