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

Android中有用的Item选中和按下去的样式

阅读更多

Android比较好的一点就是可以方便的定义自己常用的样式,而且可以重复使用。

下面是hmg25朋友能的一个选中item和按下item时候的样式,个人感觉跟系统的ListView比较相似,

所以记一下备用。。。

下面先看运行结果:

下面是focus选中时候的样子

下面是点击按下去的样子:

把下面的内容保存为xml文件,并放入到drawable文件夹中:

dockbar_selector.xml

selector_focused_shape.xml

selector_pressed_shape.xml

然后调用的时候,只需在layout的xml文件里面加上背景属性即可:

分享到:
评论

相关推荐

    android中CheckBox加载自定义选中与未选中图片样式

    在Android开发中,CheckBox是一个常用的UI组件,用于提供两种状态的选择:选中和未选中。默认情况下,CheckBox的选中和未选中状态的图标是系统提供的,但有时为了满足应用的个性化需求,我们需要自定义这些图片样式...

    ListView默认Item选中状态

    因此,我们不仅需要处理Item的选中样式,还需要确保在复用过程中选中状态能够正确地保留和更新。 1. 设置默认选中状态: 要设置第一个Item为默认选中,我们可以在Adapter的`getView()`方法中添加逻辑。首先,获取...

    Android ListView item 选中高亮显示

    本篇文章将详细探讨如何实现Android ListView item的选中高亮显示。 1. **自定义Adapter** 首先,你需要创建一个自定义的Adapter来填充ListView。Adapter是连接数据源和ListView的桥梁,通过它,我们可以将数据...

    Android-RecyclerView如何只选中一条并显示选中的条目

    在适配器中,我们需要在ViewHolder中添加一个方法来处理选中状态,并在bind()方法中根据当前的选中位置来设置条目的选中样式: ```java public class ViewHolder extends RecyclerView.ViewHolder { private ...

    android NumberPicker修改选中内容的颜色等

    在默认情况下,`NumberPicker` 的样式是系统预设的,但有时候为了满足个性化需求或者应用整体设计风格,我们可能需要自定义它的显示效果,特别是选中内容的颜色、字体大小和两条分隔线的颜色。这篇内容将详细介绍...

    Android RecyclerView 点击Item Item变大缩小的效果

    在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的数据列表,具有高效和可重用视图的优势。在本教程中,我们将探讨如何实现一个功能,即当用户点击RecyclerView中的Item时,该Item会变大,...

    android显示多item多图片的viewpager,选中项居中变大,非选中项模糊变小

    在Android开发中,`ViewPager`是一个非常常用的组件,主要用于展示可滑动的多个页面,它在许多场景下被用于实现类似轮播图或者导航栏的效果。在这个特定的案例中,我们要实现的功能是“显示多item多图片的`ViewPager...

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

    R.color.selected_item_color : android.R.color.transparent)`来根据Item是否被选中来设置背景颜色。 7. **注意事项**:在处理点击事件时,记得取消之前选中的项的选中状态,以确保只有一个Item处于选中状态。...

    ListView选中item颜色改变

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的多行数据列表。"ListView选中item颜色改变"是常见的需求,它涉及到ListView的交互设计,使得用户可以通过视觉反馈感知到所选中的条目。本篇文章将深入...

    实现android Spinner选择后被选中的item有个背景的功能

    本教程将详细讲解如何在Android中使用Kotlin实现一个Spinner,并且在用户选择某一项后,让被选中的item具有特殊的背景效果。 首先,我们需要在布局XML文件中添加Spinner元素。以下是一个基本的Spinner配置示例: `...

    android居中显示item的recyclerview

    在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的数据列表。在这个场景中,我们讨论的是如何实现一个特定的RecyclerView布局管理器,使得item能够居中显示,并且能够根据数据量动态调整布局...

    ExpandableListView子item选中颜色发生改变

    在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展开和折叠分组,每个分组下可以有多个子项。当涉及到用户体验优化时,改变`ExpandableListView`子item选中状态的颜色是一种常见做法,可以提高...

    Android中自定义滑动选中控件WheelView

    在Android开发中,有时我们需要创建具有独特交互效果的控件,比如滑动选择器,而`WheelView`就是这样一种自定义的控件。它通常用于日期选择、时间选择或者选项滚动等场景,提供了类似滚轮的视觉效果和操作体验。在你...

    ExpandableListView嵌套GridView,GridView中的item带有选中功能

    在Android开发中,有时我们需要构建复杂且交互丰富的用户界面,比如在一个列表中嵌套另...这种技术在处理层级数据和需要多列布局的场景中非常有用,但同时也需要开发者对Android UI组件有深入的理解和熟练的操控技巧。

    GridView设置选中状态

    在`getView()`方法中,你可以根据Item的选中状态来改变其外观,例如改变背景颜色、边框样式、文字样式等。 - 如果需要全局的选中效果,比如高亮背景,可以覆写`GridView`的`setSelector()`方法,设置一个包含选中...

    Android中listView选中第一行,或任意一行,选中后能取消

    在Android开发中,ListView是一种常用的组件,用于展示大量的列表数据。ListView通过适配器(Adapter)将数据绑定到视图上,实现数据与界面的交互。在这个特定的场景下,我们关注的是如何实现ListView的第一行或者...

    Android中Recyclerview使用4----选中某一条目

    在Android开发中,RecyclerView是一个非常重要的组件,它用于展示可滚动的数据列表,具有高效的数据绑定和复用机制。本教程将深入讲解如何在RecyclerView中实现选中某一条目的功能,这是一个常见的需求,尤其是在...

    Android 使用ViewPager实现view轮播效果,单个item分页样式,多个item分页样式,横向listview

    本教程将详细讲解如何使用ViewPager实现view的轮播效果,包括单个item分页样式和多个item分页样式,并探讨如何将ViewPager与横向ListView相结合。 首先,我们需要理解ViewPager的基本概念。ViewPager是Android ...

    Android中Recyclerview使用11----选中某一条目,在点击后取消选中

    在Android开发中,RecyclerView是一个非常重要的组件,它用于展示大量数据列表,比如应用中的消息列表、联系人列表等。在实际应用中,我们经常需要实现RecyclerView条目的交互效果,例如选中某一条目并在点击后取消...

Global site tag (gtag.js) - Google Analytics