我一直在寻找一段时间如何做一些“高级”列表,如facebook新闻源,我不认为我使用正确的关键字来搜索如何做到这一点。我对android环境还很陌生。
这是我想要实现的目标:
我如何获得这样的列表?我可以使用滚动条进行一些布局并输入一些自定义视图吗?我需要做某种推进清单吗?
感谢您向我推荐一些有用的信息
答案 0 :(得分:1)
为简单起见,我建议您使用ScrollView
嵌套垂直LinearLayout
并动态添加所有子项目。
我知道......这不是正确的方式,但这是来自(某种程度上)初学者的观点。 (我一直都在编码,但是当我进入Android时,我立即不再是Lists和“Adapters”的粉丝。)
因此,如果/当您需要搜索/分类/排序/管理您的项目时,我建议使用View.setTag()
来存储关于每个孩子的关键信息,并且a)循环遍历所有子元素深度搜索,或b)使用View.findViewsWithText()
或findViewWithTag()
进行快速搜索/分类。
如果你需要进行大量的整理,它会很快变脏,但在我的脑海里(也许是你的)我宁愿用我所知的东西而不是学习我不知道的东西。
我并不打算将其作为一个坚如磐石的答案,但在评论中要涵盖很多信息。
快乐编程