-
數(shù)據(jù)適配器--BaseAdapter查看全部
-
數(shù)據(jù)適配器——BaseAdapter查看全部
-
數(shù)據(jù)適配器查看全部
-
ViewHolder優(yōu)化BaseAdapter思路查看全部
-
數(shù)據(jù)適配器——BaseAdapter的基本結(jié)構(gòu)查看全部
-
文藝式查看全部
-
BaseAdapter的使用步驟: 1.準(zhǔn)備數(shù)據(jù)源 2.創(chuàng)建Adapter類的子類 3.實(shí)例化Adapter,給View設(shè)置Adapter 優(yōu)化: //終極: 1.復(fù)用convertView 2.使用ViewHolder,避免大量使用findViewById()方法 ViewHolder viewHolder; if (convertView == null) { viewHolder = new ViewHolder(); convertView = LayoutInflater.from(mContext).inflate(R.layout.item, null); viewHolder.imageView = (ImageView) convertView.findViewById(R.id.image); viewHolder.title = (TextView) convertView.findViewById(R.id.title); viewHolder.content = (TextView) convertView.findViewById(R.id.content); convertView.setTag(viewHolder); } else { viewHolder = (ViewHolder) convertView.getTag(); } ItemBean itemBean = mBeanList.get(position); viewHolder.imageView.setImageResource(itemBean.imageResId); viewHolder.title.setText(itemBean.title); viewHolder.content.setText(itemBean.content); return convertView;查看全部
-
BaseAdapter需要實(shí)現(xiàn)的四個(gè)方法查看全部
-
ListView的顯示緩存機(jī)制: 只加載當(dāng)前屏幕可以顯示的個(gè)數(shù) 滑動(dòng)時(shí),滑出屏幕的item被回收到recycler中,滑進(jìn)屏幕的item從recycler中重新取出查看全部
-
基本結(jié)構(gòu)查看全部
-
數(shù)據(jù)適配器查看全部
-
ListView與Data之間的Adapter查看全部
-
111查看全部
-
*****重點(diǎn)章節(jié)*****查看全部
-
ViewHolder優(yōu)化BaseAdapter思路查看全部
舉報(bào)
0/150
提交
取消