Java 如何在我的#Kotlin应用程序中更改不同时间的背景资源?
我知道我的问题似乎以前一直在问,但所有的问题和答案都是为了,但我想它是专门为了! 我有一个drawable.xml用于更改按钮的形状和颜色 我有另一个可画的,有不同的形状和颜色。Java 如何在我的#Kotlin应用程序中更改不同时间的背景资源?,java,
kotlin,android,kotlin,Java,
kotlin,Android,Kotlin,我知道我的问题似乎以前一直在问,但所有的问题和答案都是为了,但我想它是专门为了! 我有一个drawable.xml用于更改按钮的形状和颜色 我有另一个可画的,有不同的形状和颜色。 在不同的情况下,我想在不同的时间更改按钮的资源,但它只需要第一次更改,之后,它保持这种方式 您的顺序可能是错误的。您应该注意状态的顺序,使没有任何状态的属性排在最后,如下所示: <selector xmlns:android="http://schemas.android.com/apk/res/android"
在不同的情况下,我想在不同的时间更改按钮的资源,但它只需要第一次更改,之后,它保持这种方式 您的顺序可能是错误的。您应该注意状态的顺序,使没有任何状态的属性排在最后,如下所示:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:color="#ffbb00"/>
<item android:state_focused="true"
android:color="#00ffbb"/>
<item android:color="#ffffff"/> <!-- without any state should come in last -->
</selector>
如果这不能解决您的问题,请共享您的代码,这样我可以更具体地帮助您任何Java代码都可以轻松转换。请告诉我们您尝试了什么,并向我们展示您的代码。