我想禁用touch listView行时出现的橙色高亮显示.到目前为止,在我的xml中,我try 了以下几点:

android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"

更多信息:我希望当用户在这个listView对象上touch 屏幕时,差异为零.

推荐答案

将此代码添加到您的XML中:

android:listSelector="@android:color/transparent"

对于这个问题,这可能会奏效(我不确定,也不知道是否有更好的解决方案):

你可以在文本视图上加ColorStateList.

Android相关问答推荐

处理Room数据库中的嵌套实体

懒惰的垂直网格中盒子的重量-Jetpack组合

在Jetpack Compose中实现焦点突出的最佳方式?

我无法连接到信号机

如何显示具体的商品数量?

使用 JNI 从 Android 应用程序中使用 Kotlin/Native 预构建共享库

如何使用react native下载android中/data/data/[应用程序包名称文件夹]/files中的文件

如何在另一个函数中初始化主类参数? (我是初学者)代码推荐

Gradle在我的Android Compose项目中继续推广依赖版本

Android 访问任意公共目录

如何删除 Jetpack Compose 中按钮的左边框?

如何仅同步 local_manifest.xml?

在 Kotlin 中设置 startActivity() 时类型不匹配

组成不重叠的元素

如何在 Android Jetpack compose 中为列表初始填充设置动画

Android Compose 创建抖动动画

如何在包含 Jetpack Compose 内容的布局中使用权重

房间实时数据:启动时崩溃

如何在不使用 NestedScrollView 的情况下使用带有 CollapsingToolbar 的 ViewPager?

在 compose 屏幕之间传递 uri 会导致:SecurityException: Permission Denial