Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在我的#Kotlin应用程序中更改不同时间的背景资源?_Java_<img Src="https://i.stack.imgur.com/NT6zO.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">kotlin_Android_Kotlin - Fatal编程技术网 kotlin,android,kotlin,Java,kotlin,Android,Kotlin" /> kotlin,android,kotlin,Java,kotlin,Android,Kotlin" />

Java 如何在我的#Kotlin应用程序中更改不同时间的背景资源?

Java 如何在我的#Kotlin应用程序中更改不同时间的背景资源?,java,kotlin,android,kotlin,Java,kotlin,Android,Kotlin,我知道我的问题似乎以前一直在问,但所有的问题和答案都是为了,但我想它是专门为了! 我有一个drawable.xml用于更改按钮的形状和颜色 我有另一个可画的,有不同的形状和颜色。 在不同的情况下,我想在不同的时间更改按钮的资源,但它只需要第一次更改,之后,它保持这种方式 您的顺序可能是错误的。您应该注意状态的顺序,使没有任何状态的属性排在最后,如下所示: <selector xmlns:android="http://schemas.android.com/apk/res/android"

我知道我的问题似乎以前一直在问,但所有的问题和答案都是为了,但我想它是专门为了! 我有一个drawable.xml用于更改按钮的形状和颜色 我有另一个可画的,有不同的形状和颜色。
在不同的情况下,我想在不同的时间更改按钮的资源,但它只需要第一次更改,之后,它保持这种方式

您的顺序可能是错误的。您应该注意状态的顺序,使没有任何状态的属性排在最后,如下所示:

<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代码都可以轻松转换。请告诉我们您尝试了什么,并向我们展示您的代码。