第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

下面這段代碼我注釋的地方解釋一下

下面這段代碼我注釋的地方解釋一下

RecyclerViewAdapter?RecyclerView.Adapter<RecyclerView.ViewHolder>?{ ????LayoutInflater?; ????Context?; ????String?[]?; ????ITEM_TYPE?{ ????????, ????????} //下面這段什么意思 ????RecyclerViewAdapter(Context?context,String[]?titles){ ????????.=?titles; ????????.=?context; ????????=?LayoutInflater.(context); ????} ????RecyclerView.ViewHolder?onCreateViewHolder(ViewGroup?parent,?viewType)?{ ????????(viewType?==?ITEM_TYPE..ordinal())?{ ????????????Item1ViewHolder(.inflate(R.layout.,?parent,?)); ????????}?{ ????????????Item2ViewHolder(.inflate(R.layout.,?parent,?)); ????????} ????} ????onBindViewHolder(RecyclerView.ViewHolder?holder,?position)?{ ????????(holder?Item1ViewHolder)?{ ????????????((Item1ViewHolder)?holder)..setText([position]); ????????} ????} ????getItemViewType(position)?{ ????????position?%?==???ITEM_TYPE..ordinal()?:?ITEM_TYPE..ordinal(); ????} ????getItemCount()?{ ????????==???:?.; ????} ????Item1ViewHolder?RecyclerView.ViewHolder{ ????????TextView?; ????????Item1ViewHolder(View?itemView)?{ ????????????(itemView); ????????????=(TextView)itemView.findViewById(R.id.); ????????} ????} ????Item2ViewHolder?RecyclerView.ViewHolder{ ????????TextView?; ????????Item2ViewHolder(View?itemView)?{ ????????????(itemView); ????????????=(TextView)itemView.findViewById(R.id.); ????????} ????} }
查看完整描述

3 回答

已采納
?
楚人江南留香久

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超2個贊

這個是 recylerview 的適配器 ??RecyclerViewAdapter(Context?context,String[]?titles) 這個是構(gòu)造函數(shù) ?第一個參數(shù)是 上下文 ? 第二參數(shù)是 你需要展示的數(shù)據(jù) ? 下面 幾個方法是適配器的回調(diào) ? ? 最后調(diào)用setAdapter() 完成適配

查看完整回答
1 反對 回復(fù) 2016-12-29
  • 其實(shí)我真的很簡單
    其實(shí)我真的很簡單
    public int getItemCount() { return titles == null ? 0 : titles.length; } 這一段是什么意思呢
  • 楚人江南留香久
    楚人江南留香久
    對你傳入的數(shù)據(jù)進(jìn)行判斷,這個是比較嚴(yán)謹(jǐn)?shù)膶懛ā? 比如 如果你外面?zhèn)魅氲膖itles 是空 就返回0 不是就返回它的長度。 這樣即使是空數(shù)據(jù) ,程序也不會崩潰
?
蜂之谷

TA貢獻(xiàn)564條經(jīng)驗(yàn) 獲得超863個贊

構(gòu)造函數(shù)啊

查看完整回答
1 反對 回復(fù) 2016-12-29
  • 其實(shí)我真的很簡單
    其實(shí)我真的很簡單
    那這里的content是指titles的內(nèi)容么
  • 蜂之谷
    蜂之谷
    你貼的代碼不全,你說的是context吧,這是上下文啊
  • 其實(shí)我真的很簡單
    其實(shí)我真的很簡單
    ublic class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private LayoutInflater mLayoutInflater; private Context context; private String [] titles; public enum ITEM_TYPE { ITEM1, ITEM2 } public RecyclerViewAdapter(Context context,String[] titles){ this.titles = titles; this.context = context; mLayoutInflater = LayoutInflater.from(context); } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if (viewType == ITEM_TYPE.ITEM1.ordinal()) { return new Item1ViewHolder(mLayoutInflater.inflate(R.layout.item1, parent, false)); } else { return new Item2ViewHolder(mLayoutInflater.inflate(R.layout.item2, parent, false)); } } @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { if (holder instanceof Item1ViewHolder) { ((Item1ViewHolder) holder).mTextView.setText(titles[position]); } }
點(diǎn)擊展開后面3
  • 3 回答
  • 0 關(guān)注
  • 1761 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號