`
gyht0808
  • 浏览: 114976 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

自定义ListView后,修复选中状态高亮

阅读更多
ListView中有一个方法
setChoiceMode(ListView.CHOICE_MODE_SINGLE);

用来设置选中后的状态是否为高亮,但是ListView的视图经过自定义后,这个效果就消失了。
这个时候需要给自定义视图加上背景才可以修复这个问题
android:background="?android:attr/activatedBackgroundIndicator"
分享到:
评论
1 楼 pisota 2011-06-10  
Android 3.0以上才能用

相关推荐

    ListView中选中的项高亮显示

    综上所述,要实现ListView中选中的项高亮显示,可以通过调整控件属性、响应选中项变化事件、自定义绘制或添加动画效果等方式来完成。根据项目需求,你可以选择适合的方式来优化ListView的视觉表现,提高用户交互体验...

    ListView默认Item选中状态

    ListView的默认行为是不设置任何项为选中状态,但有时我们希望在应用启动时,第一个Item能自动呈现出选中效果,以引导用户或者突出初始焦点。本教程将深入讲解如何实现ListView的第一个Item的默认选中状态。 首先,...

    listview滑动保存选中状态

    然而,在实际应用中,我们经常遇到一个问题:当用户在ListView中滚动时,选中的条目(item)的CheckBox状态无法保持,即“listview滑动保存选中状态”。这个问题主要是由于ListView的复用机制导致的,为了解决这一...

    C# 强大的自定义ListView ObjectListViewFull-2.4.1

    本文将深入探讨C#中的自定义ListView以及ObjectListViewFull-2.4.1这个强大的工具。 ObjectListView是一个开源的.NET组件,它扩展了Windows Forms的ListView控件,提供了更多的功能和易用性。这个库的版本2.4.1带来...

    自定义ListView实现下拉刷新+加载更多功能Demo

    在Android开发中,自定义ListView实现下拉刷新和加载更多的功能是常见的需求,尤其是在构建具有数据流滚动和实时更新的应用程序时。这个"自定义ListView实现下拉刷新+加载更多功能Demo"旨在帮助开发者理解如何集成...

    Android中的自定义ListView

    本篇文章将深入探讨如何在Android中使用ListView,以及如何实现自定义ListView。 首先,理解ListView的基本概念至关重要。ListView是一个视图容器,可以动态加载并显示一串可滚动的项目列表。每个列表项通常由一个...

    C# 自定义ListView

    5. **自定义控件**:有时,我们可能需要创建自定义的ListViewItem,以便添加更多的自定义行为,如点击图片放大查看、滑动浏览等。这可以通过继承ListViewItem类并重写相关方法来完成。 6. **事件处理**:为了响应...

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

    本文将深入探讨如何实现自定义的圆角ListView项以及处理选中背景。 首先,我们需要了解ListView的工作原理。ListView通过Adapter来填充数据,并通过ViewHolder优化性能。Adapter负责将数据转化为View,然后ListView...

    自定义listview

    自定义ListView可以帮助开发者根据需求实现更复杂、更具个性化的界面。在这个主题中,我们将深入探讨如何设计自定义ListView,包括创建适配器(Adapter)以及解决滑动冲突的问题。 首先,自定义ListView通常涉及到...

    自定义listview下拉刷新上拉加载更多以及与google官方的下拉刷新结合使用

    本教程将探讨如何自定义ListView实现下拉刷新和上拉加载更多,并将其与Google官方的SwipeRefreshLayout结合使用。 首先,我们要理解下拉刷新和上拉加载更多的基本概念。下拉刷新是指用户在ListView顶部向下拉动时,...

    自定义ListView

    10. **测试和调试**: 自定义ListView后,需要进行充分的测试,确保在各种情况下的表现都符合预期,如滚动时复选框的状态保持正确,数据加载的性能等。 以上就是关于“自定义含多选框的ListView”的主要知识点。在...

    触碰模式下的listview的选中项背景高亮

    以上内容详细介绍了如何在触碰模式下实现ListView的选中项背景高亮,通过自定义选择器和设置ChoiceMode,我们可以轻松地定制列表项的视觉反馈,提升用户体验。在实际开发中,还可以根据项目需求进行更复杂的自定义,...

    android 自定义ListView实现单选

    当用户需要在列表中选择一个项目,并保持其他项未选中状态时,就需要自定义ListView来实现这一特性。这通常涉及到对Adapter的扩展和对View的定制。 二、自定义Adapter 首先,我们需要创建一个新的Adapter类,继承自...

    android自定义listview使用方法

    本教程将详细讲解如何在Android中实现自定义ListView,包括基本的ListView、带图片的ListView以及带有按钮的ListView。 1. **基本的ListView** - 首先,你需要在布局文件中添加ListView元素,并为其设置ID。例如:...

    安卓ListView选中后保持高亮状态,且两级联动带图标(升级版)

    在项目开发过程中,遇到了使用listView需要让选中项保持高亮状态(即选中状态保持不变),且数据是二级联动。由于item点击过后瞬间颜色就会恢复原状,视觉上感觉没有选中,此demo中通过改变选中后item的背景色实现...

    安卓ListView选中后保持高亮状态且两级联动带图标

    通过以上步骤,我们可以实现一个具有选中高亮和图标显示功能的ListView。这个项目对于初学者来说是一个很好的实践案例,能够帮助他们深入理解ListView的工作原理以及自定义Adapter的使用。同时,对于有经验的开发者...

    1.8 自定义ListView中的行

    4. **自定义状态Drawable**:为了使行在不同状态下(如正常、选中、触摸)显示不同的样式,可以创建一个自定义的Drawable资源。在res/drawable目录下创建一个selector.xml,定义不同状态下的背景颜色或图片。然后在...

    完美仿QQ侧滑操作,自定义listview

    自定义的listview来做的,本来的思路是自定义item的根布局来做,结果出来之后,事件的分发处理,特别不好弄,各种不流畅。于是改用自定义listview,结果很喜人,个人觉得比较完美,支持3.0以下, 由于是属性动画需要...

    自定义ListView(适配器和布局)

    自定义ListView是开发者经常需要面对的任务,因为默认的ListView可能无法满足所有需求。本文将深入探讨如何通过适配器(Adapter)和自定义布局来实现一个功能丰富的自定义ListView。 一、适配器(Adapter)的理解与...

Global site tag (gtag.js) - Google Analytics