gpt4 book ai didi

android - getAdapterPosition() 不是方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:50 26 4
gpt4 key购买 nike

在我的新 Android 项目中,当我想获取 RecyclerView 中的当前位置时,我遇到了以下问题:

Cannot resolve method 'getAdapterPosition()'

在我的其他 Android Studio 项目中,它工作正常。

    public static class MyViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
protected TextView itemName;
protected ImageView itemIcon;

public MyViewHolder(View v, UserClickListener listener) {
super(v);
// a- A
mListener = listener;

itemName = (TextView) v.findViewById(R.id.rowText);
itemIcon = (ImageView) v.findViewById(R.id.rowIcon);

v.setOnClickListener(this);
}

public void onClick(View v) { mListener.onClick(v, getAdapterPosition()); }
}

在 build.gradle 中我有这个:

compile 'com.android.support:recyclerview-v7:21.0.3'

最佳答案

getAdapterPosition() 是支持库 v22 的一部分,因此使用它的唯一方法是升级它。在这里您可以找到 changelog

关于android - getAdapterPosition() 不是方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30276980/

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