在 Android 上的 ListViewAdapter 上禁用分隔符和列表项的可聚焦事件
我基于以下内容创建了列表视图: http://android.amberfog.com/?p=296
这是自定义列表视图允许在自定义列表适配器上插入自定义标题/分隔符。 我还使用 style.xml 作为列表视图,使用 .xml 文件作为列表项和可以添加到自定义列表视图的列表项标题。
一个问题: 我似乎无法控制所列项目的焦点。 我想禁用所有列出的项目的可聚焦事件(即避免列出的项目在聚焦于滚动事件时具有明显的橙色突出显示)。
我已经检查了 android SDK 中找到的 ApiDemos 项目的焦点演示,但无济于事 (设置 focusable=false 来在活动或 .xml 上创建视图实例)。
还有其他方法可以禁用列出的项目的焦点吗?
I created a list view based on:
http://android.amberfog.com/?p=296
This is a custom list view that allows insert custom header/divider on custom list adapter.
I'm also using style.xml for list view and .xml files for list item and list item header that can be added to the custom list view.
One problem:
I can't seem to control the focus for the listed items.
I want to disable focusable events for ALL listed items (i.e. avoid listed item to have that glaring orange highlight when focused on scroll events).
I already checked the focus demos on ApiDemos project found in android SDK to no avail
(setting focusable=false to either create view instance on activity OR .xml).
Are there any other ways to disable the focus for listed items?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过使用选择器,您可以更改或删除列表项的焦点颜色。
这是一个链接..http://android-journey.blogspot .com/2009/12/android-selectors.html
By using Selector you can change or remove the focus color of list items .
here is a link for this..http://android-journey.blogspot.com/2009/12/android-selectors.html