在 Android 上的 ListViewAdapter 上禁用分隔符和列表项的可聚焦事件

发布于 2024-11-17 18:40:17 字数 426 浏览 3 评论 0原文

我基于以下内容创建了列表视图: 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

菩提树下叶撕阳。 2024-11-24 18:40:17

通过使用选择器,您可以更改或删除列表项的焦点颜色。

这是一个链接..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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文