2015-11-04 123 views

回答

1

例如,考慮下面的類作爲您ViewHolder

class ViewHolder extends RecyclerView.ViewHolder { 

     public ImageView imgThumbnail; 
     public ImageView imgProfIcon; 
     public TextView tvspecies; 
} 

您可以從onBindViewHolder

@Override 
    public void onBindViewHolder(ViewHolder viewHolder, int i) { 
     viewHolder.tvspecies.setText("Recycler View"); 
} 
+0

我需要訪問tvspecies.setText(「Recycler View」);外部onBindViewHolder()。 –

+0

你需要進入活動或說出你的需求? –

+0

我需要在類的任何位置訪問文本視圖或回收視圖中的其他元素。我還定義了名爲RecyclerView的內部類,其中包含處理回收視圖的元素和函數。我想從我的外部類訪問回收站視圖中的所有元素。通常,在listview中我們使用listview.getChildAt(position).findViewById(R.id.txtView).setVisibility(View.VISIBLE)來從外部類訪問listview元素。 RecyclerView需要做些什麼? –