Hi,欢迎来到华清远见移动互联网学院官网!国内王牌JAVAEE培训、Android培训、HTML5培训、UI培训、JAVA培训、VR培训机构!

  • 400-611-6270
  • 新浪微博
  • 微信
您当前的位置:移动互联网学院 > Android开发 > Android listview控件使用方法

Android listview控件使用方法

时间:2017-04-21 14:11 来源:Android开发学习网

今天要和大家分享一下Android listview控件的使用方法。

关于ListView控件

在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。

ListView控件使用方法

1、在布局文件中 加入

<ListView

android:layout_width="match_parent"

android:layout_height="match_parent" >

</ListView>

 

2、为ListView添加 ID

android:id="@+id/listView1"

3、在java中找到 listview

ListView listView = (ListView)findViewById(R.id.listView1);

4、为ListView设置数据

先要创建 适配器 Adapter

public class ListAdapter extends BaseAdapter{

//定义上下文对象 默认是 null

private Context mContext;

//在 ListAdapter 对象创建的时候 会调用这个方法

public ListAdapter(Context context){  mContext = context;  }

@Override

public Object getItem(int position) {   return null;   }

@Override

public long getItemId(int position) {   return 0;   }

//返回listView中的条目 个数

@Override

public int getCount() {   return 100;  }

//用户设置 每个条目 的样式

@Override

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

//去找到我们定义的 布局文件

View view = View.inflate(mContext, R.layout.item, null);

return view;}}

5、再通过适配器来设置数据

//设置给 listView

listView.setAdapter(listAdapter);

以上关于如何使用Android ListView为大家进行了一下简单讲解,更多Android开发技术文章请持续关注我们。

  • 北京

    010-82600385/6

    北京市海淀区西三旗悦秀路北京明园大学校内

  • 上海

    021-54485127

    上海市徐汇区漕溪路250号银海大楼11层

  • 深圳

    0755-25590506

    深圳市龙华新区人民北路美丽AAA大厦15层

  • 成都

    028-85405115

    成都武侯区科华北路99号科华大厦2层

  • 南京

    025-86551900

    南京市白下区汉中路185号鸿运大厦11层

  • 武汉

    027-87804688

    武汉工程大学卓刀泉校区科技孵化器大楼11层

  • 西安

    029-88756251

    西安市高新区高新1路12号天公大厦3层

  • 广州

    020-38342087

    广州市天河软件园柯木塱园5栋三层

  • 沈阳

    024-24349000

    沈阳市沈河区北顺城路137号锦峰大厦7层

  • 济南

    0531-88898293

    济南市高新区舜华路三庆世纪财富中心B3座6层

  • 重庆

    023-68064704

    重庆市九龙坡区渝州路87号双薪时代九楼

  • 长沙

    15010390966

    长沙市开福区芙蓉中路海东青大厦B座11楼

Copyright © 2004-2017 华清远见教育集团 版权所有,沪ICP备10038863号-3,京公海网安备110108001117号