`
闫老三
  • 浏览: 102774 次
社区版块
存档分类
最新评论

Android开发小知识 ListView几个比较特别的属性

 
阅读更多

 

Android:stackFromBottom="true" 设置该属性之后你做好的列表就会显示在列表的最下面,值为true和false
 
android:transcriptMode="alwaysScroll" 要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件 transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。
 
cacheColorHint属性,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性
 
android:background="@drawable/bg",不过当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的 时候发现ListItem都变成黑色的了,破坏了整体效果。 如果只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色,如果你是用图片做背景的话,那也只要将 android:cacheColorHint指定为透明(#00000000)就可以了
 
android:divider="@drawable/list_driver" 其中 @drawable/list_driver 是一个图片资源,如果不想显示分割线则只要设置为android:divider="@drawable/@null" 就可以了
 
android:scrollbars="none"与setVerticalScrollBarEnabled(true);的效果是一样的,不活动的 时候隐藏,活动的时候也隐藏
 
android:fadeScrollbars="true" 配置ListView布局的时候,设置这个属性为true就可以实现滚动条的自动隐藏和显示。 fadingEdge属性,上边和下边有黑色的阴影 android:fadingEdge="none" 设置后没有阴影了
分享到:
评论

相关推荐

    Android漂亮的Listview完整版本

    从描述中提到的“经过几天的请教,查找等,艰辛的过程,加上自己的修改,终于实现了自己满意的listview”,我们可以得知开发ListView可能涉及到以下几个阶段: 1. **需求分析**:明确ListView需要展示的数据类型和...

    【 Android 】动态改变ListView

    在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。动态改变ListView涉及到的主要知识点包括:ListView的使用、Adapter的适配、数据绑定、图片加载和编辑器交互。 首先,ListView的基本使用:...

    android一个界面多个listview

    在处理一个界面多个ListView的情况时,我们需要关注以下几个关键知识点: 1. **布局管理**:在XML布局文件中,你可以直接添加多个ListView,每个ListView对应不同的数据源和适配器。需要注意的是,由于ListView高度...

    android中listview多选demo

    在Android的ListView中实现多选,通常涉及到以下几个关键知识点: 1. **CheckedTextView**:这是Android提供的一个内置视图,它继承自TextView,并增加了复选框的功能。在ListView的每个列表项中使用...

    Android实现ListView的增删改查Demo

    总结来说,这个"Android实现ListView的增删改查Demo"涵盖了以下几个关键知识点: 1. 数据模型类的设计(如`Word`) 2. SQLite数据库的使用(`SQLiteOpenHelper`子类) 3. 自定义适配器(如`WordAdapter`) 4. ...

    Android测试统计listview选中个数

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的多行数据列表。这个测试案例主要是为了统计ListView中被选中的项目数量。以下是对这个主题的详细解释。 首先,我们来了解一下ListView的基本概念。...

    android listview 示例源代码

    在Android开发中,ListView是一个非常重要的组件,它用于展示大量数据的列表形式,适用于各种信息展示场景,如联系人列表、应用列表等。本示例源代码提供了关于Android ListView的详细实现,帮助开发者掌握如何有效...

    带按键可点击的listview

    在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。在许多应用场景中,我们不仅需要展示数据,还需要为每一项数据提供操作或反馈,这就涉及到在ListView的每一项后面添加可点击的按键。本示例...

    android ListView实现显示微信好友列表

    在Android开发中,ListView是一种常用的组件,用于展示大量的列表数据,比如微信的好友列表。本教程将详细介绍如何利用ListView来实现一个类似微信好友列表的界面,同时也会涉及到自定义ImageView和ListView的相关...

    横向滑动ListView包括Demo

    在Android开发中,ListView是一种常用的视图组件,用于展示大量数据列表。然而,标准的ListView默认是垂直滚动的,但有时候我们可能需要实现一个可以横向滑动的ListView,以满足更具创新性的用户界面需求。标题提到...

    android ListView Demo(QQ)

    在Android开发中,ListView是一个非常重要的组件,常用于展示大量数据列表。QQ应用程序作为一个典型的例子,也广泛使用了ListView来实现消息列表、联系人列表等功能。这个“android ListView Demo(QQ)”应该是一个...

    android 水平ListView源码.rar

    在Android开发中,水平ListView(Horizontal ListView)是一种常见的布局组件,它允许用户在水平方向上滚动条目,而传统ListView则是垂直滚动。本资源“android 水平ListView源码.rar”提供了一个实现水平滑动效果的...

    android开发资料大全

    Android开发开发技巧之 EditText 属性、 ProgressBar 各种样式大全 android用户界面之EditText教程实例汇 android用户界面之ListView教程实例汇 android用户界面之Toast教程实例汇 android用户界面之AlarmManager...

    Android应用源码之ListView多级展示,item由对象Leaf提供数据,可设置多个控件-IT计算机-毕业设计.zip

    在这个项目中,我们可能会学到以下几个关键知识点: 1. **ListView**: ListView是Android中一个非常重要的组件,用于显示一组长数据集,可以通过滚动屏幕查看。它可以高效地处理大量数据,因为它只需要创建足够的...

    android listview跑马灯

    在Android开发中,"android listview跑马灯"是指在ListView控件中实现类似滚动广告或文字滚动的效果,通常称为跑马灯效果。这种效果可以让列表中的内容持续滚动,增加视觉吸引力,常用于展示新闻标题、广告轮播或...

    Android ListView分页功能源码.zip

    在Android中,实现ListView分页通常涉及到以下几个关键步骤: 1. 数据模型:你需要创建一个数据模型类来存储每一页的数据项。这个类可能包含一些基本属性,如标题、内容等,根据实际需求定制。 2. 数据源:分页...

    android studio 自定义adapter开发闹钟小案例

    总结起来,这个"android studio 自定义adapter开发闹钟小案例"涵盖了Android开发中的多个核心知识点:自定义Adapter的实现、ListView的使用、通知栏提醒的构建、以及数据持久化和定时任务的管理。通过这个案例,你...

    18个android开发实例

    以上就是“18个Android开发实例”可能覆盖的知识点。每个实例都会逐步引导开发者深入Android的世界,通过实践来提升技能。通过这些实例,开发者不仅可以掌握基本概念,还能了解到最佳实践和设计模式,为开发更复杂的...

    Android ListView下拉刷新 Demo.zip

    在Android开发中,ListView是一个非常重要的组件,常用于展示大量数据列表。本示例"Android ListView下拉刷新 Demo"着重讲解如何为ListView实现下拉刷新的功能,这在现代移动应用中是一个常见且实用的需求。下拉刷新...

    Android应用源码之listView下拉刷新上拉刷新带阻尼效果_上拉.zip

    "Android应用源码之listView下拉刷新上拉刷新带阻尼效果_上拉.zip"这个压缩包文件提供了一个实现这一功能的源码示例,主要涉及到以下几个关键知识点: 1. **下拉刷新(Pull-to-Refresh)**:这是一种常见的用户交互...

Global site tag (gtag.js) - Google Analytics