![](/img/trans.png)
[英]what is the difference between extends Recyclerview.Adapter vs RecyclerView.Adapter<SubclassRecyclerViewAdapter.ViewHolder> in RecyclerView
[英]extends RecyclerView.Adapter not available
尝试使用“ extends RecycleView.Adapter”扩展我的类,但它看起来像是“不可用”,我重新生成并清理了该项目,但没有帮助。 build.cradle :(如果与它有任何关系)
minSdkVersion 15
targetSdkVersion 23
compileSdkVersion 23
buildToolsVersion "23.0.1"
(感谢您的帮助)
您必须按以下方式导入其库:
compile 'com.android.support:recyclerview-v7:23.0.1'
范例:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:recyclerview-v7:23.0.1'
}
确保您要导入import android.support.v7.widget.RecyclerView;
您的课程应如下所示:
public class MyRecyclerViewAdapter extends RecyclerView.Adapter<MyRecyclerViewAdapter.CustomViewHolder> {
在无法扩展RecyclerView.Adapter的问题相同,是我复制并粘贴了以下内容:
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
但我应该用:recyclerview替换:appcompat
这是gradle脚本build.gradle的dependencies部分中的正确行:
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:recyclerview-v7:23.4.0'
希望这有助于某人想知道为什么他们不能扩展RecyclerView.Adapter
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.