ListView控件

原创 2015年07月09日 18:09:46

一、简单用法

 1、在Activity_main.xml中加入如下代码:

    

<ListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/list_view">
</ListView>   

2,、修改MainActivity代码

  借助ArrayAdapter适配器

  在onCreate方法中加入如下代码:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
        MainActivity.this,android.R.layout.simple_list_item_1,data);
ListView listView = (ListView) findViewById(R.id.list_view);
listView.setAdapter(adapter);

  android.R.layout.simple_list_item_1这是一个Android内置的布局文件,可用于简单显示一段文本。

 data为自定义的数组

private String[] data = {"Apple","Banana"};

二、自定义用法

  1、新建一个类,用于ListView适配器的适配类型。

  2、为ListView新建一个自定义布局,用于指定其显示的格式。

  3、创建一个继承自ArrayAdapter的自定义适配器,并将其泛型指定为1中的类。

  4、修改MainActivity中的代码

  




















版权声明:本文为博主原创文章,转载请把文章链接一并转载。

asp.net ListView控件用法简介

ListView 基础 ListView 是模板驱动的控件,这意味着它默认情况下不会呈现任何数据——您必须以模板的形式完全指定希望它呈现的 HTML。与大多数模板控件类似,ItemTemplat...
  • hws1058648831a
  • hws1058648831a
  • 2013年08月22日 09:57
  • 1676

Android开发 在ListView中添加控件

在android课程项目开发过程中,我们小组需要展现一个列表,在列表中实现相对应栏目的编辑等功能,这也就出现了在列表中添加控件的问题。众所周知,android开发中的列表使用ListView实现的,在...
  • pku_android
  • pku_android
  • 2012年05月16日 23:00
  • 3247

【Android基础】listview控件的使用(1)------最简单的listview的使用

listview控件是项目开发中最常用的空间之一,我将慢慢推出关于listview的一系列的文章,先从最简单的,系统自带的listview开始吧! 先上效果图: activ...
  • bz419927089
  • bz419927089
  • 2014年02月19日 16:58
  • 4721

Excel中添加Listview控件方法

1  添加控件程序。 (如本地电脑已有,可忽略) 把  下面的文件解压后  保存在  C:\WINDOWS\system32目录下 2  注册控件程序 开始--运行--输入 regsv...
  • abdylong1011
  • abdylong1011
  • 2013年01月07日 23:49
  • 2490

winfrom如何在listview中添加控件

private Button btn = new Button(); private void Form1_Load(object sender, EventArgs e) ...
  • only_yu_yy
  • only_yu_yy
  • 2016年11月16日 12:55
  • 1074

如何在listview中找到子控件

在listview的点击事件中找到子控件: final int count1 = list.size();// 获取子条目的个数 listView1.setOnItemClickListene...
  • jiyidehao
  • jiyidehao
  • 2016年07月13日 10:54
  • 1576

Android ListView Item与子控件焦点问题

经常会碰到ListView Item和子控件焦点冲突问题,查了很多资料后发现问题出在listview item的父容器布局中 android:descendantFocusability属性和子控件 ...
  • u010838555
  • u010838555
  • 2014年12月29日 20:37
  • 1804

ListView获取子控件

在ListView事件ItemDataBound中写以下代码就行:if (e.Item.ItemType == ListViewItemType.DataItem)        {         ...
  • swanhung
  • swanhung
  • 2011年03月23日 14:08
  • 763

ListView的特点

①采用MVC模式将前端显示和后端数据分离; ②该控件不能通过ListView.add方法或类似方法来添加数据,须通过Adapter对象来获得需要显示的数据,该Adapter需要实现ListAdapt...
  • u013353047
  • u013353047
  • 2014年01月05日 17:12
  • 399

Listview控件使用技巧大汇总

一 、前言: Listview,即列表框控件。它在应用程序中的使用率很高,在windows中也经常见到,如其四种常见的式样,分别为显示大图标,小目标,含有图标的多列列表,含有列标头的列表。我们也经...
  • ccx_john
  • ccx_john
  • 2013年10月30日 19:06
  • 2067
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ListView控件
举报原因:
原因补充:

(最多只允许输入30个字)