回答
你所描述的是ExpandableListView所做的。 基本上它就像一个列表视图,所以你仍然必须创建自己的适配器,但它可以让你点击一行来膨胀一个更大的项目,然后你可以将文本填入。
谢谢:)这很完美 – toshiro92 2012-07-11 16:05:50
我会建议创建自己的类,扩展ArrayAdapter
或BaseAdapter
。然后,您可以使用getView()
方法,该方法每次为用户重新绘制屏幕时都会被调用。然后,您可以为每个选择设计多个视图,并选择要在getView()
功能中显示的视图。所以当用户选择一个项目时,你在你的自定义类中设置了一个标志,然后notifyDataSetChanged()
,你很好走!
这绝对是最好/最简单的方法。有关如何使用ListView和ArrayAdapter创建自己的列表的更多信息,请查看此链接:http://www.ezzylearning.com/tutorial.aspx?tid=1763429 – 2012-07-09 17:40:17
太繁琐。 'ExpandableListView'是为了这个目的而设计的,正如弗兰克的回答中所提到的。 – 2012-07-09 17:47:05
- 1. ListView动态,带有3个textview和1个单选按钮。这是可能的?
- 2. 是否有可能在一个listView项目中有两个TextView?
- 3. 是否有可能使QML ListView循环?
- 4. WPF Datagrid,是否有可能混合组和纯(非分组)行?
- 5. 是否有可能组文件和目录组结合?
- 6. 动态的ListView滚动的TextView自动
- 7. 是否有可能组合框的jQuery自动通过输入
- 8. 是否有可能动态地跟踪组中的页面?
- 9. 可滚动ListView和一个TextView
- 10. 是否有可能使用Jquery模拟Ctrl + F组合键?
- 11. 是否有可能创建一个动态日历只能使用html和css
- 12. 是否有可能使一个子项在ListView中可点击
- 13. 是否有可能使用dompdf动态合并一个PDF与另一个PDF?
- 14. ListView和TextView滚动问题
- 15. 是否可以给状态textdrawables textview?
- 16. 是否有可能使用pyunit动态加载测试用例
- 17. 是否有可能使用angularjs从web动态模板?
- 18. Android:是否有可能使ContentView动态化?
- 19. 是否有可能有载波的动态存储路径?
- 20. 是否有可能在Struts2中的tiles.xml中有动态值
- 21. 是否有可能使用ReSharper和Blend?
- 22. W8.1 xaml - 是否有可能使用故事板动画listview/gridview的默认scrollviewer
- 23. 是否有可能阵列这样的组合:
- 24. 是否有foldLeft和for-yield的组合?
- 25. 是否有可能使用ViewGroup for Empty ListView?
- 26. 是否有可能使用extract()和数组键名“some.key”?
- 27. 所有可能的组合
- 28. 所有可能的组合
- 29. 所有可能的组合
- 30. 是否有可能具有int值和int引用的数组?
当然可能,对于第一张图片,您需要通过扩展baseAdapter类创建自定义适配器 – AAnkit 2012-07-09 16:33:28
是的,它很容易制作,但对于第二张图片? (我改变了我的帖子,因为它不清楚:/) – toshiro92 2012-07-09 16:35:16
好:)......... – AAnkit 2012-07-09 16:37:26