我正在尝试解决一个似乎很多 Android 开发人员都遇到的问题,即如何在一个大的可滚动窗格中将列表与非列表数据散布。
我想到的模型是市场中单个应用程序的屏幕。你有一个很大的描述,一些懒加载评论的列表,然后是一些做不同事情的单独项目,比如访问开发者的网页,调用它们等等。然后在它们之间,是很好的部分标题。
模仿这种方法似乎非常困难。我已经阅读了足够多的 SO 答案和邮件列表帖子,知道不要将 ListView 放在 ScrollView 中,但我希望在不使用带有非常复杂的页眉和页脚视图的 addHeader() 和 addFooter() 的情况下获得相同的效果。
我尝试使用我自己存储视图的 LinearLayout,但我无法获得默认列表项所具有的令人愉悦的单击效果(橙色背景、白色用于长按等)。
我该怎么办?