【发布时间】:2016-09-25 15:30:18
【问题描述】:
如何使用 recyclerview 制作像这个截图一样的视图?
【问题讨论】:
-
检查这些链接它是可行的stackoverflow.com/a/39972276/3946958 ..如果有问题请告诉我
标签: android android-recyclerview
如何使用 recyclerview 制作像这个截图一样的视图?
【问题讨论】:
标签: android android-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(...);
...
}
}
}
【讨论】: