`
zhanglfat
  • 浏览: 91472 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

listView背景设置

 
阅读更多
如果listview使用别的layout过滤,那么要想点击Item变背景颜色的话,需要在layout的父layout里边设置android:background="@drawable/list_bg"
list_bg的xml文件
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<!-- 没有焦点时的背景图片 --> 
  <item android:state_window_focused="false"  
        android:drawable="@drawable/list_on" />  

<!-- 非触摸模式下获得焦点并单击时的背景图片 
  <item android:state_focused="true" android:state_pressed="true"  
        android:drawable= "@drawable/pic2" /> 
-->
<!-- 触摸模式下单击时的背景图片 --> 
  <item android:state_focused="false" android:state_pressed="true"  
        android:drawable="@drawable/list_press" />  
<!--选中时的图片背景  --> 
  <item android:state_selected="true"  
        android:drawable="@drawable/list_press" />  

<!--获得焦点时的图片背景  --> 
  <item android:state_focused="true"  
        android:drawable="@drawable/list_press" />  
</selector>  
分享到:
评论

相关推荐

    Listview隔色背景设置

    本篇文章将深入探讨如何设置ListView的隔色背景,并提供实际的代码示例。 1. **基础设置** 首先,你需要创建一个自定义的ListView适配器,通常是继承自BaseAdapter。在适配器中,你可以为每个列表项视图...

    ListView、ListBox背景样式

    4. **触发器(Triggers)**:触发器可以在某些特定条件下更改样式或模板中的设置,比如当鼠标悬停在控件上时改变其背景颜色。 #### 三、自定义样式实例 接下来,我们将通过一个具体的示例来介绍如何为`ListView`...

    标准简洁优化的ListView背景颜色不失效

    总结来说,"标准简洁优化的ListView背景颜色不失效"这个例子向初学者展示了如何在处理ListView时避免常见的性能问题,并保持良好的视觉效果。通过学习和实践这些优化技巧,开发者能够创建更流畅、更高效的Android...

    自定义ListView背景

    本篇将深入探讨如何在Android中实现自定义ListView背景,并结合源码分析和实用工具来增强我们的开发能力。 1. **自定义背景的基本步骤** - 创建XML布局文件:首先,我们需要创建一个XML布局文件来定义ListView的每...

    Listview单元格颜色设置

    ### Listview单元格颜色设置详解 在开发图形用户界面(GUI)应用时,列表视图(ListView)是一种常用的控件,用于展示具有多个列的数据集合。对于开发者而言,能够自定义ListView中的各项视觉属性(如字体、背景色等...

    android 动态改变listview某一条的背景颜色

    我们常见的androidlistview 都是整体改变背景颜色,我今天上传的是 动态改变listview 其中一条或者多条的背景颜色,以及改变item的颜色。 不需要添加list的点击事件 就可以完成。

    WPF ListView 选择和鼠标移上去行背景颜色的去除与更改

    本文将深入探讨如何自定义ListView的选择和鼠标悬停时的行背景颜色,以及如何通过MVVM(Model-View-ViewModel)模式来实现这一目标。 首先,我们要了解ListView的基本工作原理。ListView通过ItemsControl的子类实现...

    在ListView中实现自定义图片背景,无闪烁,背景不随ScrollBar移动,背景请选择为clWindow

    然而,有时我们可能需要对ListView进行个性化定制,比如设置自定义的图片背景。本教程将详细介绍如何在ListView中实现自定义图片背景,并确保背景在滚动条滚动时保持静止,且无闪烁效果。 1. **自定义图片背景**: ...

    listview中改变item背景颜色

    因此,改变Item背景颜色通常有两种方法:一种是在Adapter中自定义视图,另一种是通过设置ListView的ItemDecoration。 1. 自定义Adapter中的View: 在自定义Adapter时,我们可以在`getView()`方法中动态设置每个...

    VB实现对Listview列表控件的换色、添加背景色效果.rar

    VB实现对Listview列表控件的换色、添加背景色效果,可对ListView列表进行换色,示例给出了三种颜色样式,另外还可决定是否显示网格,你可把本源码作为一个为ListView列表每行添加背景色的例子,这样会使显示在里面的...

    Android ListView设置选中项背景

    Android ListView设置选中项背景,并添加了按钮控制选择的方式,当用按钮控制选择的时候,选中项会出现不在显示范围内的情况,这个问题也一并解决了, ListView设置选中项背景是通过重写adapter类来实现的, 选中项...

    android中设置ListView的选中的Item的背景颜色

    然而,它在默认情况下并未设置选中项的背景颜色,而是仅提供了一个聚焦效果,即当用户点击ListView的某一项时,该项目会获得一个高亮显示,但一旦手指移开,这个高亮效果就会消失。针对这一需求,我们需要自定义...

    圆角背景的ListView

    最后,文章可能会提及如何在代码中动态设置圆角,例如根据业务需求动态改变圆角大小,或者在数据加载完成后更新ListView的背景。 总之,“圆角背景的ListView”这个主题涵盖了Android自定义Adapter、布局设计、性能...

    Android ListView错位问题之背景色错位

    通过以上方法,通常可以解决ListView背景色错位的问题。在实际开发中,应根据具体情况进行调整和优化,确保用户体验的顺畅和一致性。同时,良好的编程习惯和代码组织也有助于避免这类问题的发生。

    ListView背景被挤压问题(已经解决)

    ### ListView背景被挤压问题解决方案 #### 一、问题概述 在开发即时通讯(IM)应用的过程中,可能会遇到一个常见的UI布局问题:当用户点击输入框(EditText),导致虚拟软键盘弹出时,列表视图(ListView)的背景...

    ListView点选背景设置

    对于用户体验的提升,一个重要的方面就是对ListView中的各个项进行个性化定制,其中包括点选背景的设置。本篇文章将详细探讨如何在ListView中设置点选背景,以及涉及到的相关知识点。 首先,我们需要了解ListView的...

    自定义listview 圆角listviewitem 处理 选中背景处理

    然后将其设置为ListView项的背景。例如: ```xml &lt;item android:state_pressed="true" android:drawable="@drawable/bg_pressed" /&gt; &lt;!-- 按下状态 --&gt; ...

    解决ListView滚动背景变黑问题

    另一种方法是在`ListView`的XML布局文件中设置`android:drawSelectorOnTop="true"`,并将`android:listSelector`的值设为透明(`"#00000000"`),这可以确保选择器的绘制不会覆盖背景色,同时避免黑色背景的出现。...

    android listview 背景伸缩回弹

    这个效果主要体现在用户上下拉动ListView时,背景组件会随着手指的滑动进行伸缩,松手后背景又会自然回弹,营造出一种动态的视觉体验。 要实现这个效果,我们需要关注以下几个关键知识点: 1. **PullToRefresh库**...

    设置ListView的显示风格

    2. 设置缓存颜色标识:通过setCacheColorHint方法可以设置背景颜色,提高滚动时的性能。 3. 分批加载数据:当ListView滚动到底部时,通过懒加载机制加载更多数据。 四、ListView的动画效果 1. 添加进入和退出动画...

Global site tag (gtag.js) - Google Analytics