gpt4 book ai didi

android-recyclerview - L 中的 RecyclerView onItemClick 效果

转载 作者:行者123 更新时间:2023-12-03 10:31:17 24 4
gpt4 key购买 nike

也许这个问题以前有人问过,但我找不到确切的答案。我已经实现了 RecyclerView小部件作为我的 L 测试应用程序中的列表,当您单击列表中的项目时,我想获得“ Material 效果”。我实现了一个 onClickListener在我的 ViewHolder创建并设置属性
android:background="?android:attr/selectableItemBackground"
作为我的列表项布局的背景(对父项)。

但这些都没有奏效。当我点击项目时,什么也没有发生”。没有效果,全息, Material ,无...请指出我在这里做错了什么... Thx

最佳答案

桑德拉的回答对我不起作用。我的列表项布局中还需要一个属性:

android:clickable="true"
android:focusable="true"
android:background="?android:attr/selectableItemBackground"

注意:如果在最后一行粘贴时出现错误,则您的 android 应用程序设置为版本 10 或更低版本。只需右键单击 Android Studio 中的错误并设置它,它也会创建一个 v11 版本的布局。然后,在原来的布局中,一定要删除
android:background="?android:attr/selectableItemBackground"`

这是因为 v10 或更低版本的 android 不支持动画。设置这两个布局文件后,动画将在 v11+ 版本的 Android 中正确显示,当然在较低版本中不会显示。

(或者只是将您的应用的 minSdkVersion 版本增加到 10 以上)

关于android-recyclerview - L 中的 RecyclerView onItemClick 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24958257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com