【问题标题】:CusrsorAdapter extend two static class to hold two viewsCursorAdapter 扩展两个静态类来保存两个视图
【发布时间】:2022-01-06 10:28:35
【问题描述】:

我有一个光标适配器,它用一个视图扩展了一个静态类

public class CursorRecyclerViewAdapter extends CursorAdapter<CursorRecyclerViewAdapter.CursorHolder> {
    @Override
    public CursorHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View itemView = LayoutInflater.from(parent.getContext())
                .inflate(id, parent, false);
      return new CursorHolder(itemView, parent)
    }
}
static class CursorHolder extends RecyclerView.ViewHolder {
}
static class CursorHolder2 extends RecyclerView.ViewHolder {
}

如何返回 onCreateViewHolder CursorHolder2 或 CursorHolder? 因为我需要在这个 CursorRecyclerViewAdapter 中有两个 View。

我可以以某种方式添加到CursorAdapter&lt;CursorRecyclerViewAdapter.CursorHolder&gt; 额外的CursorRecyclerViewAdapter.CursorHolder2 吗?

【问题讨论】:

标签: android view adapter extends android-cursor


【解决方案1】:

就我而言,最好的解决方案是使用 ConcatAdapter。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多