0

我有侧边栏中的列表视图。此列表视图有 5 个项目,单击每个项目都会启动一个新活动。所以,这个侧边栏列表视图也是该活动的一部分。我不能使用 CLick Listener 事件来突出显示列表视图,因为每次单击都会启动一个全新的活动,因此会启动一个新视图。唯一的选择似乎是在 ONcreate() 事件或其他一些技巧中突出显示列表视图中的项目。

当每次单击列表视图项目时替换列表视图本身时,如何在列表视图中创建突出显示项目

4

2 回答 2

0

您将要编写一个自定义列表适配器。从基本适配器扩展自定义类。覆盖 getView(...) 函数。在 getView 中,您可以检查条件,然后突出显示项目/更改背景/等

于 2013-10-01T23:56:18.257 回答
0

假设每个活动的侧边栏都是相同的,那么将选择的项目的索引传递给新活动ListView应该很简单。ListView然后在新活动的onCreate中,突出显示 中的正确项目ListView。我将把实现留给你,但它应该相当简单。

于 2013-10-02T00:47:43.487 回答