`
isiqi
  • 浏览: 16386888 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android控件开发之四----ListView(1)

 
阅读更多

今天我们介绍下,在开发中长用到的而且非常重要的空间ListView;

A view that shows items in a vertically scrolling list. The items come from the ListAdapter associated with this view(自动包含滚动条,数据和视图是通过迭代器)

首先介绍下ListView的一些属性:

这个属性的作用:在你拉动listview的时候,可能会选中一些条例,会出现黑色的背影,只要把他设置成透明就可以了
设置分割线的属性,dividerHeight分割线的高度,分割线的样式,可以用drawable

设置分割线,headerDividersEnabled头顶是否需要分割线,footerDividersEnabled尾部是否需要分割线

设置选中时显示的颜色或背景


1.首先介绍下自己布局和美化的ListView

上代码

注1:

从资源中读取数组数据的方法


注2:

当listveiw没有数据,为空的时候,则会用一个andorid:id/empty的TextView显示

setEmptyView中参数不能使用其他的View,只能使用系统自定义的id为android.R.id.empty的View;

注3:

ArrayAdapter,迭代器,这里是用于存储string类型的数据

三个参数,第一是context,第二是ListView中每条item显示的布局,第三就是需要显示的数据;


注4:ListView和数据关联


注5:

选中某个item


这里的onItemClick参数中,postion是指你选中的item在ListView显示的第几项,这个用处比较大;


main.xml

显示的数据list_view_data.xml(放在values下)


代码下载地址:download.csdn.net/detail/alex0203/3756574


如有问题请留言或者发邮件

邮箱:ligexiao@gmail.com


分享到:
评论

相关推荐

    Android自定义控件---联系人列表A-Z排序

    在Android开发中,自定义控件是提升应用用户体验和界面独特性的重要手段。本文将深入探讨如何创建一个自定义的联系人列表,并实现A-Z字母排序功能。首先,我们需要理解Android系统的视图(View)和视图组(ViewGroup)...

    一,android开发经典实例系列-----ListView、GridView

    在Android开发中,ListView和GridView是两种非常常用的控件,它们用于展示大量数据集合,具有良好的可滚动性。本篇文章将深入探讨这两个组件,并通过一个经典的实例来展示它们的使用方法。 首先,我们来理解一下...

    Android--开发-- ListView下拉刷新 Demo.rar

    在Android应用开发中,ListView是常用的控件,用于展示大量数据列表。然而,为了提供更好的用户体验,许多应用都需要实现ListView的下拉刷新功能,让用户能够即时获取最新的数据。本示例"Android--开发-- ListView...

    【Android开发学习28】界面控件之列表控件(ListView)--显示字符数组

    在Android开发中,ListView是应用界面设计中非常重要的一个组件,尤其在展示大量数据时,它的使用能够提高用户体验,使得信息展示更为清晰、简洁。本篇将深入探讨如何在Android中使用ListView来显示字符数组。 首先...

    android-world-of-listview-android

    标题与描述均提到了“Android世界中的ListView”,这意味着文章聚焦于Android开发中ListView组件的深入探讨,由Romain Guy和Adam Powell在2010年的一次演讲中提出。ListView是Android应用程序中常用的一种UI控件,...

    【Android开发学习29】界面控件之列表控件(ListView)--显示图片和文本

    在Android应用开发中,ListView是十分重要的界面控件,它用于展示可滚动的多项数据,通常用于实现数据列表。在本教程中,我们将深入探讨如何在ListView中同时显示图片和文本,这对于创建用户友好的界面至关重要。 ...

    Android--开发--ListView 中的item随意拖动.rar

    在Android应用开发中,ListView是常用的控件,用于展示可滚动的列表数据。然而,标准的ListView仅仅提供了基本的滑动浏览功能,如果需要实现更高级的交互,比如让用户能够自由拖动ListView中的item(列表项),则...

    Android_ListView控件基本用法

    ### Android ListView 控件基本用法详解 #### 一、引言 在Android应用开发中,经常需要展示大量的数据项,并且这些数据项通常具有相似的结构。为了有效地处理这类需求,Android提供了一种非常有用的控件——`...

    Android-ListView中嵌套(ListView)控件兼容问题

    ### Android-ListView中嵌套(ListView)控件兼容问题 #### 背景与问题描述 在Android开发中,有时我们需要在`ListView`中嵌套另一个`ListView`以实现更复杂的用户界面设计。然而,在实际操作过程中可能会遇到一些...

    一,android开发经典实例系列-----ListView、GridView.doc

    在Android开发中,ListView和GridView是两种非常重要的布局控件,尤其在展示大量数据时,它们提供了高效且可滚动的视图。以下是关于这两个控件及其相关知识点的详细说明: 1. **ListView**: - ListView是Android ...

    Android--开发--ListView上下翻页效果.rar

    在Android应用开发中,ListView是常用的控件之一,用于展示大量可滚动的数据列表。本教程主要探讨如何在ListView中实现上下翻页效果,为用户提供更流畅的浏览体验。ListView的翻页效果通常通过结合Adapter、数据加载...

    Android ListView控件基本用法

    在 Android 开发中,ListView 控件是最常用的控件之一。下面我们将详细介绍 Android ListView 控件的基本用法。 一、ListView 控件的基本属性 在 Android 中,ListView 控件继承自 AdapterView,提供了一个列表...

    Android--开发--下拉刷新控件(ListView好ScrollView版).rar

    在Android应用开发中,下拉刷新控件是一个非常常见的组件,尤其在列表或者滚动视图中,用户可以通过下拉操作来获取最新的数据。本教程主要围绕如何在ListView和ScrollView中实现下拉刷新功能进行讲解。 1. **下拉...

    Android ListView控件显示数据库中图片

    Android ListView 控件是 Android 开发中常用的控件之一,但是在创建 ListView 时,总是感觉步骤繁琐,这里对其进行总结,方便查阅。程序的效果是实现一个显示联系人的简单信息,使用 ListView 控件,数据有姓名和...

    android常用控件(三)- ProgressBar、ListView

    在Android开发中,ProgressBar和ListView是两个非常常用的控件,它们在构建用户界面时起着至关重要的作用。本文将深入探讨这两个控件的功能、用法以及如何在实际应用中优化它们。 首先,我们来了解ProgressBar。...

    安卓手机 ListView控件的三种使用方式

    在Android开发中,ListView是应用界面中非常常见的一种控件,它用于展示大量数据的列表形式,具有良好的滚动性能和可扩展性。本教程将详细讲解如何在安卓手机上使用ListView控件,从基础到进阶,通过四个案例来帮助...

    Android item可左右滑动的listview控件-IT计算机-毕业设计.zip

    在Android开发中,ListView是一种常用的布局控件,用于展示大量数据列表。然而,为了提供更丰富的用户体验,开发者经常需要扩展ListView的功能,例如实现左右滑动的效果。本项目名为"Android item可左右滑动的...

    开源FireMonkey精品控件集-Modern ListView for Delphi Rio

    很好的Delphi Firemonkey控件,可用作Android、iOS、MacOS、Windows开发,比Delphi自带的listview更好用、功能更强大! ListView1.SetColorItemSelected(TAlphaColorRec.Orangered); ListView1.SetColorItemFill...

    [毕设季 android开发]第四讲:Android高级控件ListView

    在Android应用开发中,ListView控件是至关重要的一个部分,特别是在构建新闻类、信息类应用时,它能够有效地展示大量的列表数据,使用户能够轻松滚动浏览。本讲将深入探讨ListView的基本概念、工作原理以及如何在...

    安卓树形控件相关-Android使用ListView实现一个高性能无限层级显示的树形控件.rar

    在Android开发中,树形控件(Tree View)是一种常用的数据展示组件,它能够以层次结构展示数据,常用于文件系统、目录结构等场景。在Android SDK中,并没有内置的树形控件,但开发者可以通过自定义View或者利用现有...

Global site tag (gtag.js) - Google Analytics