Android 如何使视图在单击时呈红色闪烁?
我注意到,在大多数股票Android应用程序中,当你点击几乎任何类型的视图时,该视图的背景会短暂闪烁红色,然后再继续执行它应该执行的操作 我不知道该怎么做。在某些情况下,它似乎是内置的,但并不总是如此。我活动中的按钮对象在单击时都会闪烁红色,我不必做任何事情来实现这一点。但是,“我的ListView”中的项目没有。“我的ListView”中的每一行对应一个包含多个其他视图的视图组。我希望整行(视图组)在单击时呈红色闪烁Android 如何使视图在单击时呈红色闪烁?,android,click,Android,Click,我注意到,在大多数股票Android应用程序中,当你点击几乎任何类型的视图时,该视图的背景会短暂闪烁红色,然后再继续执行它应该执行的操作 我不知道该怎么做。在某些情况下,它似乎是内置的,但并不总是如此。我活动中的按钮对象在单击时都会闪烁红色,我不必做任何事情来实现这一点。但是,“我的ListView”中的项目没有。“我的ListView”中的每一行对应一个包含多个其他视图的视图组。我希望整行(视图组)在单击时呈红色闪烁 我还要指出,从功能上来说,一切都正常工作。我点击我的列表项,它的响应和我设计
我还要指出,从功能上来说,一切都正常工作。我点击我的列表项,它的响应和我设计的一样。它只是不闪烁红色。有人知道我遗漏了什么吗?您可以将其添加到用于列表中项目的主布局中:
android:addStatesFromChildren="true" android:background="@android:drawable/list_selector_background"
当选择一个子项时,所有父项(即您所说的布局/整行)都将被选择,与按下的其他状态相同,等等。选择器将应用短时间转换
顺便说一句,红色取决于供应商,根据我的Archos,它是一个漂亮的橙色
问候,,
Stéphaneandroid:背景是我所缺少的魔法属性。谢谢