gpt4 book ai didi

android - 单击时如何使 View 闪烁红色?

转载 作者:行者123 更新时间:2023-11-29 22:21:28 26 4
gpt4 key购买 nike

我注意到,在大多数 Android 应用程序中,当您单击几乎任何类型的 View 时, View 的背景会短暂闪烁红色,然后再继续执行它应该做的任何事情。

我不知道该怎么做。在某些情况下,它似乎是内置的,但并非总是如此。我的 Activity 中的 Button 对象在单击时全部闪烁红色,我无需执行任何操作即可实现这一点。但是,我的 ListView 中的项目没有。我的 ListView 中的每一行都对应一个包含多个其他 View 的 ViewGroup。我希望整行 (ViewGroup) 在单击时闪烁红色。

我还应该指出,在功能上,一切正常。我单击我的列表项,它会按照我设计的方式进行响应。它只是不闪烁红色。有人知道我错过了什么吗?

最佳答案

您可以将其添加到用于列表中项目的主布局中:

android:addStatesFromChildren="true" android:background="@android:drawable/list_selector_background"

当选择一个子项时,所有父项(即您的布局/您所说的整行)都将被选中,对于其他状态也是如此,如按下等。选择器将应用一个短的转换。

顺便说一句,红色取决于供应商,在我的 Archos 上,它是一个漂亮的橙色。

问候, 斯蒂芬

关于android - 单击时如何使 View 闪烁红色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7072837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com