2014-07-01 101 views
0

在新的Android RecyclerView中有人可以根據位置訪問和修改單個視圖嗎?RecylerView修改單個視圖

@Override 
public void onBindViewHolder(RecycleHourAdapter.ViewHolder viewHolder, int position) { 

    viewHolder.txtStunde.setText(input[position]); 
} 

onBindViewHolder我可以訪問ViewHolder和位置,但不能查看由ViewHolder填充。

和onCreateViewHolder我可以訪問視圖,但我沒有這個視圖的位置。

// Create new views (invoked by the layout manager) 
@Override 
public MyAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, 
               int viewType) { 
    // create a new view 
    View v = LayoutInflater.from(parent.getContext()) 
          .inflate(R.layout.my_text_view, null); 
    // set the view's size, margins, paddings and layout parameters 
    ... 
    ViewHolder vh = new ViewHolder(v); 
    return vh; 
} 

任何想法?

回答

1

可以使用每次總是從ViewHolderView

View view = viewHolder.itemView;