0

新しい Android RecyclerView には、位置に基づいて単一のビューにアクセスして変更する方法がありますか?

@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;
}

何か案が ?

4

1 に答える 1

1

次を使用してView、いつでも取得できます。ViewHolder

View view = viewHolder.itemView;
于 2014-07-02T08:36:11.490 に答える