【发布时间】:2014-08-21 18:31:20
【问题描述】:
在新的 Android RecyclerView 中,有人可以根据位置访问和修改单个视图吗?
@Override
public void onBindViewHolder(RecycleHourAdapter.ViewHolder viewHolder, int position) {
viewHolder.txtStunde.setText(input[position]);
}
onBindViewHolder 我可以访问 ViewHolder 和位置,但不能访问由 ViewHolder 填充的 View。
而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;
}
有什么想法吗?
【问题讨论】:
标签: android android-viewholder android-recyclerview