有没有什么办法可以让我的列表活动(而不是列表视图)点击时突出显示列表项(按)? (...并保持高亮) 默认行为,只是凸显了一下该项目,并逐渐变淡黑色...更改默认onListItemClick行为的ListView
目前,当我们使用DPAD高亮只发生...
如果至少有一个列表项目总是被“突出显示”,那么这将是理想选择。
最坏的情况,我可能要跟踪“最后点击项目”(默认为第一),并改变它的背景或东西...但我希望有一个更简单的方法...
提前致谢! :)
有没有什么办法可以让我的列表活动(而不是列表视图)点击时突出显示列表项(按)? (...并保持高亮) 默认行为,只是凸显了一下该项目,并逐渐变淡黑色...更改默认onListItemClick行为的ListView
目前,当我们使用DPAD高亮只发生...
如果至少有一个列表项目总是被“突出显示”,那么这将是理想选择。
最坏的情况,我可能要跟踪“最后点击项目”(默认为第一),并改变它的背景或东西...但我希望有一个更简单的方法...
提前致谢! :)
这不是一个Android上的UI练习;物品不应该是可以聚焦的,也不应该看起来有焦点,一触即发。您可能想使用带有收音机框的列表项。可能还有其他更漂亮的解决方案—如果您讨论了您的使用案例,我很乐意进行头脑风暴。
更新:(前锋/答复的/ etc上的消息上下文动作)鉴于您的评论的新形势下,这里有一些其他的选项:
在任何一种情况下,您都可以使用屏幕上的可供件来引发上下文操作,类似于Twitter应用程序中每个推文内的循环“更多”按钮。如果你想要更多的发现能力。
现在,如果您打算支持多项目上下文操作,另一个选项是使用Gmail使用的复选框+滑动操作面板UI模式。
[1] 快速操作 UI模式,如在2010年谷歌的I/O Android UI design patterns会话(见session slide deck滑动台16)所讨论的。请注意,尽管目前Quick Actions代码不在Android SDK中,但Twitter for Android将是开源代码,因此代码可用于您的应用程序。
我正在处理一个短信应用程序,我做了几个列表活动,显示来自收件箱,发件箱,草稿等邮件... 对于每个活动,都有一个上下文菜单“转发/回复/删除”按钮...我想要菜单弹出时,用户点击一条消息(listitem)...我想要某种指标,以便用户知道哪些listitem目前选择... – st0le 2010-06-19 07:08:52
当然,这是可能的,但是如果您发布了一些用于构建列表的代码,它会更好。否则,我们将无法给你一个确切的答案。 – Cristian 2010-06-18 12:38:48
这是一个标准的列表活动,我设置了ContentView并设置了我的自定义适配器......没有任何问题。 – st0le 2010-06-19 07:13:50