第一步:  首先,在 布局文件中,声明listView控件.

1  <ListView
2         android:id="@+id/lv"
3         android:layout_width="fill_parent"     //注意宽度和高度必须为 fill_parent
4         android:layout_height="fill_parent" >
5 </ListView>

第二步:  通过id 拿到 ListView对象

ListView lv = (ListView) findViewById(R.id.lv);

并且给lv 设置 适配器,调用

lv.setAdapter(new MyBaseAdapter());

第三步:  编写 adapter中的逻辑

 1 private class MyAdapter extends BaseAdapter{
 2
 3         @Override
 4         public int getCount() {   //getCount-------用来指定到底有多少个条目
 5             return list.size();
 6         }
 7
 8         @Override
 9         public View getView(int position, View convertView, ViewGroup parent) { //GetView------- 用来 显示 具体的条目的内容
10             System.out.println("..."+position);
11             TextView tv;
12
13             StudentBean bean = list.get(position);
14
15             //listview的优化
16             if(convertView!=null){
17                 tv = (TextView) convertView;
18             }else{
19                 tv = new TextView(MainActivity.this);
20             }
21
22             tv.setText(bean+"");
23
24             return tv;
25         }
26
27         @Override
28         public Object getItem(int position) {
29             // TODO Auto-generated method stub
30             return null;
31         }
32
33         @Override
34         public long getItemId(int position) {
35             // TODO Auto-generated method stub
36             return 0;
37         }
38
39     }

转载于:https://www.cnblogs.com/wanghaoyuhappy/p/5252458.html

Android中ListView的使用步骤相关推荐

  1. android中ListView控件onItemClick事件中获取listView传递的数据

    http://blog.csdn.net/aben_2005/article/details/6592205 本文转载自:android中ListView控件&&onItemClick ...

  2. android listview 数据同步,android中ListView数据刷新时的同步方法

    本文实例讲述了android中ListView数据刷新时的同步方法.分享给大家供大家参考.具体实现方法如下: public class Main extends BaseActivity { priv ...

  3. Android中ListView选中事件setOnItemSelectedListener无反应不生效问题

    Android中ListView选中事件setOnItemSelectedListener无反应不生效问题 在学习Android中ListView组件时,android模拟器运行app时,发现点击有反 ...

  4. 安卓手机运行linux声音,Android中手机声音调节步骤

    Android中手机声音调节步骤: a.通过系统服务获得声音管理器: AudioManager audioManager =  (AudioManager)getSystemService(Servi ...

  5. Android中手机声音调节步骤:

    Android中手机声音调节步骤:   a.通过系统服务获得声音管理器:   AudioManager audioManager =  (AudioManager)getSystemService(S ...

  6. android listview 分析,Android中ListView用法实例分析

    本文实例分析了Android中ListView用法.分享给大家供大家参考,具体如下: 通过在Layout中添加ListView Widget可以达到在页面布局具有列表效果的交互页面.在这里通过举例来说 ...

  7. android listview高级,Android中Listview点赞功能的实现

    最近这段时间一直在看Android,利用Listview去实现点赞功能,下面给大家介绍下基本思路. 基本思路: 进入界面–>获取数据–> 在Listview中显示–> 通过map集合 ...

  8. Android中ListView的使用以及使用适配器设置数据源

    场景 Android中使用Adapter(适配器)给RecycleView设置数据源: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  9. android中的 listview,Android中ListView的初步认识(一)

    ListView是安卓开发中常用的组件之一,它的作用是在一个垂直的列表中展现出所需的项目.接下来,我们看一下ListView的实现方法: 第一种 是常见的在XML中定义然后在activity中使用fi ...

  10. android xml 列表展示,Android中ListView实现展示列表数据

    1.在activity_main.xml中添加一个ListView xmlns:tools="http://schemas.android.com/tools" android:l ...

最新文章

  1. vs五子棋c语言代码,五子棋代码C语言版.doc
  2. jzoj6343-[NOIP2019模拟2019.9.7]Medium Counting【记忆化dfs,dp】
  3. Pycharm - 创建python 文件模版
  4. 表单和ajax中的post请求后台获取数据方法(深度好文)
  5. pdf合并成一个pdf软件下载?pdf合并成一个pdf软件合成器工具
  6. 气象数据之积温数据的获取与处理
  7. 容器技术之Kubernetes
  8. kubeedge v1.1.0部署指南
  9. echart柱状图堆列实现百分比显示
  10. java中的implement怎么用?
  11. textarea输入框光标定位问题
  12. DNS原理及其解析过程【精彩剖析】
  13. CLSR 11.1直接寻址表
  14. ARCGIS 给面文件“挖洞”——Erase的用法
  15. GA125整经机普罗菲斯触摸屏程序+西门子PLC S7-200程序
  16. 由numpy.arange函数看双精度浮点数的精度问题
  17. Python中面向对象(学习笔记)
  18. 超有创意的素材模板,摸鱼的技能又提升了
  19. chrome 火狐_添加有趣的图形以记住Firefox或Chrome中的Milk标志
  20. [office软件教程] Excel怎么排序数据?Excel数据排序的方法

热门文章

  1. Netflix OSS、Spring Cloud还是Kubernetes? 都要吧!
  2. [LeetCode]50.Pow(x, n)
  3. VMware ESX的性能如何与Hyper-V的价格进行竞争?
  4. Linux svn 查看项目的下载地址
  5. mysql连接教程_MySQL 连接
  6. recyclervie刷新到底部_自定义RecyclerView添加HeaderView,添加FooterView,实现滑动到底部,加载更多...
  7. phpstudy免费安全检测服务_武汉一高校15名大学生暑期进行免费甲醛检测服务? 服务500个家庭...
  8. python逐行比较两个csv_python内两个CSV文件数据比较。。。求大神解答!!
  9. 万物互联的根底就是嵌入式,小到智能手表,大到智能汽车,能落地的支撑之一就是嵌入式。
  10. python正式发布的时间_微软Visual Studio Code 1.44正式发布:加入新Python教程、时间轴视图...