知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
AndroidListView優(yōu)化如何省略ViewHolder方法
發(fā)表時(shí)間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):35
代碼:
public class ViewHolder { /** * @param view converView * @param id 控件的id * @return 返回<T extends View> */ public static <T extends View> T get(View view, int id) { SparseArray<View> viewHolder = (SparseArray<View>) view.getTag(); if (null == viewHolder) { viewHolder = new SparseArray<View>(); view.setTag(viewHolder); } View childView = viewHolder.get(id); if (null == childView) { childView = view.findViewById(id); viewHolder.put(id, childView); } return (T) childView; } }
在Adapter應(yīng)用:
@Override public View getView(int position, View convertView, ViewGroup parent) { String keyName = getItem(position); if (null == convertView) { convertView = inflate(R.layout.layout_comm_custom_search_item, null); } TextView searchKeyName = (TextView)ViewHolder.get(convertView, R.id.search_key_name); searchKeyName.setText(keyName); return convertView; }
相關(guān)案例查看更多
相關(guān)閱讀
- 小程序定制
- 云南網(wǎng)站建設(shè)開發(fā)
- 旅游網(wǎng)站建設(shè)
- 小程序被騙退款成功
- 網(wǎng)站建設(shè)開發(fā)
- 云南網(wǎng)站優(yōu)化公司
- 小程序商城
- 北京小程序開發(fā)
- 云南小程序開發(fā)公司哪家好
- 網(wǎng)站建設(shè)制作
- 網(wǎng)站建設(shè)專家
- 云南網(wǎng)站建設(shè)首選公司
- 云南企業(yè)網(wǎng)站
- 小程序生成海報(bào)
- 網(wǎng)站搭建
- 云南建設(shè)廳網(wǎng)站首頁(yè)
- 云南網(wǎng)絡(luò)推廣
- 昆明軟件定制公司
- 網(wǎng)絡(luò)營(yíng)銷
- 小程序被騙
- 網(wǎng)站收錄
- 云南做網(wǎng)站
- 前端開發(fā)
- 報(bào)廢車拆解軟件
- 云南網(wǎng)站建設(shè)方法
- 昆明做網(wǎng)站
- 報(bào)廢車回收
- 云南網(wǎng)站建設(shè)哪家公司好
- web服務(wù)
- 云南網(wǎng)站建設(shè)價(jià)格