gpt4 book ai didi

java - findviewbyid 无法解决 android studio 中的方法错误

转载 作者:行者123 更新时间:2023-12-02 01:00:13 25 4
gpt4 key购买 nike

我是 Android 开发新手...为什么我收到此错误:- 在 vi​​ewholder 方法中使用 findviewbyid 时“findviewbyid 无法解析方法”...提前致谢!我想从我的可绘制对象中添加图像,我为此目的使用 recyclerview...这是代码:-

public class ViewHolder extends RecyclerView.ViewHolder{

TextView stateName;
ImageView stateImage;
public ViewHolder(@NonNull View itemView) {

super(itemView);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Intent i=new Intent(v.getContext(),Details.class);
i.putExtra("titleOfState",stitles[getAdapterPosition()]);
i.putExtra("contentOfState",scontents[getAdapterPosition()]);
v.getContext().startActivity(i);

}
});
stateName=itemView.findViewById(R.id.stateName);
stateImage=(ImageView)findViewById(R.id.imageView);
}
}

Snap

最佳答案

findViewById()View 对象的方法,而不是 ViewHolder

只需在itemView上调用它

关于java - findviewbyid 无法解决 android studio 中的方法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60759810/

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