• Android-ListView-Adapter view无复用


    ListView设置适配器,加载Item视图

    方法:

    lvList.setAdapter(new MenuAdapter());

    MenuAdapter类具体实现如下:

     1 class MenuAdapter extends BaseAdapter {
     2 
     3     @Overrride
     4     public int getCount(){
     5             reutrn mMenuList.size();
     6     }
     7 
     8     @Override
     9     public NewsMenuData getItem(int position) {
    10             return mMenuList.get(position);
    11     }
    12 
    13     @Override
    14     public long getItemId(int position) {
    15             return position;
    16     }
    17 
    18     @Override
    19     public View getView(int position, View convertView, ViewGroup parent) {
    20 //此处没有复用view对象,主要是考虑到data简单,么有必要。
    21             View view = View.inflate(mActivity, R.layout.list_menu_item, null);
    22             TextView tvTitle = (TextView)view.findViewById(R.id.tv_title);
    23             
    24             NewsMenuData newsMenuData = mMenuList.get(position);
    25             tvTitle.setText(newsMenuData.title);
    26             return view;
    27     }
    28 }
  • 相关阅读:
    关于System.currentTimeMillis()
    jpa
    java登录密码效验
    Yum 命令语法
    yum 源的配置与使用
    通过yum安装mysql
    centos 验证mysql的安装
    rpm
    GIT 切换到远程分支
    spring mvc 官方下载
  • 原文地址:https://www.cnblogs.com/lude313/p/4862613.html
Copyright © 2020-2023  润新知