android - 单击时 ListView 项目不会显示焦点颜色

标签 android

当我点击 ListView 时,它不显示焦点颜色。

<ListView
         android:id="@+id/android:list"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
         android:divider="@color/grey"
         android:dividerHeight="1px" 
         android:drawSelectorOnTop="true"
         android:cacheColorHint="@android:color/transparent"/>

最佳答案

ListView 在触摸模式下不显示焦点(或选择)。只有当您使用硬件键盘或控件来导航您的 UI 时,您才会看到它。

参见谷歌 Touch Mode Android 博客文章了解更多详情。

因此,如果您只使用触摸模式,您将永远不会在 ListView 上看到焦点或选择。

关于android - 单击时 ListView 项目不会显示焦点颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5180372/

相关文章:

java - Android 关于 SQL Cursor 和 GROUP BY 的问题

android - Xamarin Forms - XAML 标签上的字体大小在设置时似乎不会改变

javascript - RegEx:将 Android 设备名称与 JavaScript 匹配

android - 适用于 Java EE 开发人员的 Eclipse IDE 和适用于移动开发人员的 Eclipse 之间有什么区别?

Android MediaPlayer 崩溃的应用程序

java - 过多的 ImageButton 会导致应用程序崩溃

android - 从 CalendarContract 获取与会者详细信息

android - 如何将上下文操作模式与 SherlockListFragment 结合使用

java - Android Java 将颜色设置为颜色变量

如果我使用 CustomAdapter,Android 如何从我的自定义列表访问 View ?