-1
recyclerviewを使用してこのスクリーンショットのようなビューを作成するにはどうすればよいですか?recyclerviewで複数のレイアウトを展開する方法は?
recyclerviewを使用してこのスクリーンショットのようなビューを作成するにはどうすればよいですか?recyclerviewで複数のレイアウトを展開する方法は?
RecyclerViewには複数のビュータイプがあります。必要に応じて定義済みの行を描画できます。
チェックはこの
public class MyAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
class ViewHolder0 extends RecyclerView.ViewHolder {
...
}
class ViewHolder2 extends RecyclerView.ViewHolder {
...
}
@Override
public int getItemViewType(int position) {
// Just as an example, return 0 or 2 depending on position
// Note that unlike in ListView adapters, types don't have to be contiguous
return position % 2 * 2;
}
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
switch (viewType) {
case 0: return new ViewHolder0(...);
case 2: return new ViewHolder2(...);
...
}
}
}
チェックは、このリンク: - http://stackoverflow.com/a/25960103/674510 – Jeeva
これらのリンクをチェックし、それが実行可能です。http:// stackoverflow.com/a/39972276/3946958 .. 問題がある場合はお知らせください –