【问题标题】:ItemTouchHelper Class is not known by my Android studio我的 Android 工作室不知道 ItemTouchHelper 类
【发布时间】:2017-09-06 08:51:28
【问题描述】:

我想使用 ItemTouchHelper 类,它应该在 android studio 的标准安装中可用(所以我在互联网上写了)。

当我尝试使用此类时,无论如何我都会收到一条错误消息。 你可以在图片中看到。 Error helper unknown

我能做些什么,分别实现必要的库的 ItemTouchHelper 类。

请用简单的语言描述并尽可能详细地描述,因为我是一个绝对的Android初学者:)

我会很高兴有一个解决方案!

最好的问候 费边


感谢两位的快速回复!

我在 build.gradel 文件中添加了 appcompat 行。

在构建 gradle 时,我知道会收到以下错误消息: enter image description here

我该如何解决这个问题?

【问题讨论】:

  • 检查是否添加了SupportV7库作为依赖,参考stackoverflow.com/a/26604814/1105291
  • 在应用程序 build.gradel 文件中设置 minSdkVersion.apiLevel = 9
  • 添加了必要的 SupportV7 库依赖项。无论如何,Android Studio 不知道该类... :( 这是我的依赖项:
  • 编译 'com.android.support:support-v4:23.3.0' 编译 'com.android.support:gridlayout-v7:23.3.0' 编译 'com.android.support:cardview- v7:23.3.0' 编译 'com.android.support:recyclerview-v7:21.0.2'

标签: android resolve itemtouchhelper


【解决方案1】:

查看此链接https://developer.android.com/reference/android/support/v7/widget/helper/ItemTouchHelper.html

这里 ItemTouchHelper 类扩展了 RecyclerView.ItemDecoration 实现了 RecyclerView.OnChildAttachStateChangeListener

所以你应该在你的应用程序的 build.gradel 文件中添加这些依赖项,就像这样

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:recyclerview-v7:25.3.1'

【讨论】:

  • 感谢两位的快速回复!我在 build.gradel 文件中添加了 appcompat 行。在构建 gradle 时,我知道会收到以下错误消息:
  • 在应用程序 build.gradel 文件中设置 minSdkVersion.apiLevel = 9
猜你喜欢
  • 1970-01-01
  • 2016-09-10
  • 1970-01-01
  • 2021-06-10
  • 2015-03-02
  • 2016-11-04
  • 2019-06-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多