【发布时间】:2015-05-08 12:04:44
【问题描述】:
有没有办法根据当前主题获取按钮单击的颜色?最好是我可以使用的 xml @color。
我打算在按下时为我的 ImageButtons 使用这种颜色。
【问题讨论】:
有没有办法根据当前主题获取按钮单击的颜色?最好是我可以使用的 xml @color。
我打算在按下时为我的 ImageButtons 使用这种颜色。
【问题讨论】:
如果您只想一次性获得一种特定颜色,您可以按住设备上的按钮并截屏。然后在 MS Paint 或其他工具中打开图像以获取使用的颜色。
【讨论】:
我找到了解决方法。当您将其设置为背景时,操作系统会根据主题自动更改颜色,就像它是一个按钮一样。
android:background="?android:attr/selectableItemBackground"
如果您想在 API 11 之前的设备上使用该属性,您可以使用:
android:background="?attr/selectableItemBackground"
【讨论】: