首页 > 解决方案 > 在 Android Studio 提供的“Bluetooth Le Gatt”示例项目中触摸时列表项如何变暗

问题描述

通过stackoverflow,我找到了有关如何在触摸列表项时使其变暗的答案,以便用户知道列表视图中的哪个项目将被选中。

如何在焦点和单击时更改 ListView 项目的颜色

但我在 Android Studios 提供的 Bluetooth Le Gatt 示例项目中找不到该类型功能的任何类型的实现。

标签: androidandroid-studiolistviewtouch-event

解决方案


我使用我的可绘制文件夹中的 xml 文件为我的列表项背景提供了从常规白色更改它们的颜色。这可以防止列表项在触摸时变暗。

编辑:您还可以将背景设置为可选择的,以便在选择/按下时产生效果。

android:background="?android:attr/selectableItemBackground"

推荐阅读