`

android ListView的美化涉及到的一些属性

阅读更多

用心的朋友应该会发现,listview中在设置了背景之后。会有些问题。

1、listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自己的背景图片才显示出来。

2、listview的上边和下边有黑色的阴影。

3、lsitview的每一项之间需要设置一个图片做为间隔。

针对以上问题 在listview的xml文件中设置一下语句。

问题1 有如下代码结解决 android:scrollingCache="false"
问题2 用如下代码解决 android:fadingEdge="none"  
问题3 用如下代码解决 android:divider="@drawable/list_driver"  

其中  @drawable/list_driver 是一个图片资源

总体如下

<ListView android:id="@+id/myListView01"
	android:layout_width="fill_parent"
  	android:layout_height="287dip"
  	android:fadingEdge="none"  
  	android:divider="@drawable/list_driver"
  	android:scrollingCache="false"
  	android:background="@drawable/list">
</ListView>

 4. 自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度:


 

5. 当你不使用android:listSelector属性,默认会显示选中的item为橙黄底色,有时候我们需要去掉这种效果



 

  • 大小: 12.4 KB
  • 大小: 63.2 KB
分享到:
评论

相关推荐

    Android ListView边框圆角美化

    总的来说,Android ListView的边角圆角美化涉及到自定义布局、形状资源、适配器的使用以及一些细节的优化。通过这种方式,我们可以使ListView更加美观,提升应用的整体设计感。同时,也要注意性能问题,避免过度绘制...

    listView简单美化

    ListView的简单美化是提升应用用户体验的关键步骤,这涉及到自定义适配器、视图复用以及视觉效果优化等多个方面。下面将详细介绍如何对ListView进行美化。 1. 自定义适配器:ListView的数据展示通常通过Adapter来...

    ListView的高级显示效果

    在Android开发中,ListView是一种非常常见的控件,用于展示大量数据列表。它的高效性和可定制性使其成为开发者们的首选。本篇文章将深入探讨如何实现ListView的高级显示效果,包括美观大方的设计以及简单实用的交互...

    listview 适配器 优化 重用

    在Android开发中,ListView是展示大量数据常用的组件,但如果不进行优化,可能会导致性能问题,如滚动不流畅、内存消耗过大等。本篇文章将详细探讨ListView的优化策略,包括适配器的重用机制,点击事件处理,以及...

    android漂亮的lisview

    "android漂亮的lisview"这个主题主要关注如何使ListView在视觉上更具吸引力,通过实现圆角效果和其他美化策略来提升用户体验。博客链接提供了更深入的讨论,但在这里,我们将简要探讨一些关键知识点。 1. **自定义...

    listview 變色

    "listview 變色"这个主题主要涉及如何对ListView进行美化,尤其是改变其背景颜色、项之间的间隔颜色等,以提升用户界面的视觉效果。下面我们将深入探讨如何实现ListView的变色技巧。 1. **设置ListView的基础颜色**...

    listview 的各种动画效果.zip安卓程序源码资源下载

    【标题】"ListView的各种动画效果"是针对Android平台上的ListView组件进行美化的一种技术展示,它涉及到Android UI开发中的重要部分——视图动画。ListView作为Android系统中常用的控件,用于显示大量的列表数据,...

    B Listview行高更改与美

    综上所述,`B Listview行高更改与美`涉及到Android开发中的自定义布局、视图复用、性能优化以及界面美化等多个方面,通过这些技巧,我们可以打造出既美观又高效的ListView应用。在实际开发中,开发者需要根据具体...

    AndroidUI设计

    本文将深入探讨几个关键的Android UI设计技巧,包括TabHost的使用、ListView美化、控件美化、自定义组件以及自定义属性和图形。 首先,让我们详细讨论TabHost的使用。TabHost是Android提供的一种用于创建多标签界面...

    Android开发教案.pdf

    此外,还涉及TextView和EditText的使用,以及它们的常见属性。 第七课时进一步讨论用户界面组件,包括TextView的子类和Button的用法。学生需要熟悉不同类型的TextView和如何美化按钮,如RadioButton和CheckBox。 ...

    Android开发技巧合集.doc

    ### Android开发技巧合集 #### 一、Android文件系统与应用程序架构 ...以上就是关于Android开发的一些基础知识点和技术技巧,希望对你有所帮助。在实际开发过程中,还需要不断实践和学习更多的技术细节。

    Android开发模仿京东app的布局Demo源代码

    至于“京东”文件,可能是项目中的某个模块或组件,例如商品列表、购物车、个人中心等,这些通常涉及列表视图(ListView)或者RecycleView的使用,以及数据适配器(Adapter)的设计,以便动态加载和显示数据。...

    Android实现个人中心

    4. **绑定数据**:在适配器的`onBindViewHolder`方法中,将数据模型绑定到视图持有一些变量(如TextViews和ImageViews)上。 接着,我们来讨论如何实现圆形图像。在Android中,可以使用`android.graphics.drawable....

    Android——仿美图秀秀和IOS系统的相机胶卷.zip

    在Android平台上,开发一款类似美图秀秀和iOS系统相机胶卷的应用,涉及到多个关键知识点。这个项目实战主要目标是创建一个用户友好的照片管理和编辑界面,提供类似于原生系统相册的功能,同时具备美图秀秀的部分美化...

    DummyNote.rar_android开发_Others_

    - 在布局文件中设置属性,如尺寸、颜色、文本等,实现界面美化。 6. **运行与调试** - 使用Eclipse的AVD Manager创建虚拟设备进行测试,或者连接物理设备进行真机调试。 - 调试过程中,利用LogCat查看日志,定位...

    安卓蓝牙连接demo

    在安卓应用开发中,蓝牙连接是一项重要的功能,...开发者可以通过这个项目学习到如何在Android平台上实现完整的蓝牙功能,并了解如何优化用户体验。对于想要提升Android开发技能的程序员来说,这是一个宝贵的实践项目。

    类似qq面板的控件

    在编程中,可以通过设置容器控件的滚动属性,例如ScrollView、ListView等来实现这一功能。 3. **图标与文字并存**:QQ面板上的每个功能项通常由一个图标和相应的文字描述组成,这样既美观又直观。在代码中,可以...

    MP3的源代码

    - `SimpleAdapter`:简化了适配器的使用,使得能够更容易地将数据填充到`ListView`中。 - `TextView`:用于显示文本信息。 - `TabHost`:用于创建选项卡布局。 - **事件处理**: - `OnClickListener`:点击事件...

Global site tag (gtag.js) - Google Analytics