我在侧边栏中的hava listview。此列表视图有5个项目,点击每个项目即可启动新活动。 因此,此侧栏列表视图也是该活动的一部分。我无法使用CLick Listener事件突出显示listview,因为每次单击都会启动一个全新的活动,从而启动一个新视图。 唯一的选择似乎是在ONcreate()事件或其他一些黑客中突出显示listview中的项目。
如果在列表视图项目的每次点击中替换列表视图本身,我如何在列表视图中创建突出显示项目
答案 0 :(得分:0)
您将要编写自定义列表适配器。从基础适配器扩展自定义类。覆盖getView(...)函数。在getView中,您可以检查条件,然后突出显示项目/ changebackground / etc
答案 1 :(得分:0)
假设每个活动的侧边栏ListView
相同,那么将选定的ListView
项的索引传递给新活动应该是一件简单的事情。然后在新活动的onCreate
中,突出显示ListView
中的正确项目。我会把实现留给你,但它应该是相当简单的。