1.ListView在我们的手机android编写程序中使用是十分广泛的,比如如下图中 短信 和 手机设置 都是ListView的效果:

手机设置:

           

短信:

  

2.正因为这样的重要性,我们不得不说一下ListView编写的步骤:

(1)xml布局文件,声明listview的控件

    <ListView

           android:layout_width="match_parent"

           android:layout_height="match_parent"

           android:id = "@+id/lv"

    </ListView>

(2)在代码里面查找listview

         findViewById(R.id.lv);

(3)设置listview的数据适配器

        lv.setAdapter(new MyAdapter());

(4)编写数据适配器

       private class MyAdapter extends BaseAdapter {

                        public int getCount() {

                              return  ......;//告诉listview里面有多少条数据

                  }

                       public View getView(int positon,  View  convertView,   ViewGroup  parent) {

                             return ......;//返回每个位置上显示的view是什么样子的

                  }

}

最新文章

  1. sass和compass的配置
  2. Js控制Div在浏览器中的高度
  3. PL/SQL使用技巧
  4. Web大文件下载控件(down2)-示例更新-Xproer.HttpDownloader
  5. Maven+Spring Batch+Apache Commons VF学习
  6. Trace、Debug和TraceSource的使用以及日志设计 .
  7. 分布式消息系统jafka快速起步(转)
  8. Lua 中的string库(字符串函数库)总结
  9. iOS开发之@Selector参数的传递
  10. 1.熟悉Java基本类库系列 - 目录
  11. ESLint系列:ESLint入门安装及简单配置
  12. Natas Wargame Level25 Writeup(头部注入+POST/GET注入)
  13. 图论分支-Tarjan初步-割点和割边
  14. Swift 模型属性
  15. awk 中 fieldwidths使用方法
  16. .Net(c#)加密解密工具类:
  17. RHEL7 Apache 服务测试
  18. linux下安装jdk7
  19. jdbc连接2(不可以注入)
  20. CSS3 linear-gradient线性渐变实现虚线等简单实用图形

热门文章

  1. 牛客多校2 D-money(dp记录/贪心)
  2. CRC原理总结
  3. 使用ASP.NET Core实现Docker的HealthCheck指令
  4. OVN学习(三)
  5. python 之 序列化与反序列化、os模块
  6. dual 视图模拟 Oracle
  7. nacos1.0.0 服务管理使用mysql
  8. Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
  9. HDU-1269-迷宫城堡(强连通 模板)
  10. loj6198谢特 后缀数组+并查集+Trie