如何在Android中从Recyclerview访问项目?
如何从RECYCLERVIEW访问项目如何在Android中从Recyclerview访问项目?,android,android-layout,android-activity,Android,Android Layout,Android Activity,如何从RECYCLERVIEW访问项目 (我使用下面的语句访问ListView:ListView。GeIdAtAt)(findViewById)(R.ID.txtView)。StView(View,View);.P/> < P>例如,将下面的类视为您的代码> ViewHolder < /代码> class ViewHolder extends RecyclerView.ViewHolder { public ImageView imgThumbnail; pu
(我使用下面的语句访问ListView:ListView。GeIdAtAt)(findViewById)(R.ID.txtView)。StView(View,View);.P/> < P>例如,将下面的类视为您的代码> ViewHolder < /代码>
class ViewHolder extends RecyclerView.ViewHolder {
public ImageView imgThumbnail;
public ImageView imgProfIcon;
public TextView tvspecies;
}
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
viewHolder.tvspecies.setText("Recycler View");
}
您可以从onBindViewHolder
class ViewHolder extends RecyclerView.ViewHolder {
public ImageView imgThumbnail;
public ImageView imgProfIcon;
public TextView tvspecies;
}
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
viewHolder.tvspecies.setText("Recycler View");
}
我需要访问tvspecies.setText(“回收者视图”);外部onBindViewHolder()。您需要访问活动或说出您的要求吗?我需要访问文本视图或回收器视图中的其他元素,位于类的任何位置。我还定义了一个名为RecyclerView的内部类,其中包含处理回收器视图的元素和函数。我想从外部类访问recycler视图中的所有元素。通常,在listview中,我们使用listview.getChildAt(position).findViewById(R.id.txtView).setVisibility(View.VISIBLE)从外部类访问listview元素。在RecyclerView中必须对相同的内容做什么?在执行任何操作(如,
onClick
等)时,可以使用回调方法获取recycler视图项。