亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

recyclerview.onBindviewholder 始終處于位置 0

recyclerview.onBindviewholder 始終處于位置 0

MYYA 2024-01-17 21:02:46
recyclerview.onbindviewholder始終處于位置 0public class NoteAdapter extends RecyclerView.Adapter<NoteAdapter.ViewHolder> {    public static final int UNCOMPLETED = 0;    public static final int COMPLETED = 1;    public static final int HIGHTLIGHT = 2;    public static final int HIGHTLIGHT_COMPETED = 3;    Cursor cursor;    Context context;    public NoteAdapter(Context context, Cursor cursor) {        this.context = context;        this.cursor = cursor;    }    public Cursor getCursor() {        return this.cursor;    }    public void setCursor(Cursor cursor) {        this.cursor = cursor;    }    public Context getContext() {        return context;    }    public void setContext(Context context) {        this.context = context;    }    @Override    public int getItemViewType(int position) {        if (cursor.moveToPosition(position)) {            cursor.move(position);            String content = cursor.getString(cursor.getColumnIndex(DatabaseHandler.KEY_CONTENT));            int completed = cursor.getInt(cursor.getColumnIndex(DatabaseHandler.KEY_COMPLETED));            int hightlight = cursor.getInt(cursor.getColumnIndex(DatabaseHandler.KEY_HIGHTLIGHT));            if (completed == 1) {                if (hightlight == 1) {                    return HIGHTLIGHT_COMPETED;                }                return COMPLETED;            }            if (hightlight == 1 && completed == 0) {                return HIGHTLIGHT;            }            return UNCOMPLETED;        }        return -1;    }該程序不包含任何錯誤。當我運行程序時,它總是只顯示0位置的元素,其余位置不顯示。函數getItemCount正常工作,返回 20 個元素。英語不是我的母語,很抱歉有任何語法錯誤。感謝大家。
查看完整描述

1 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

確保android:layout_height各種 ViewHolders 的布局(xml)文件中的父布局已設置wrap_content為而不是match_parent。



查看完整回答
反對 回復 2024-01-17
  • 1 回答
  • 0 關注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號