Java 按下按钮时,按钮颜色会发生变化
我已经试了一个多小时,当我点击按钮时,按钮的颜色发生了变化 这是我的“mybutton.xml”Java 按下按钮时,按钮颜色会发生变化,java,android,xml,button,Java,Android,Xml,Button,我已经试了一个多小时,当我点击按钮时,按钮的颜色发生了变化 这是我的“mybutton.xml” 现在按钮看起来像这样: 当按下按钮时,应该是这样的: 我是Android和XML的初学者。你能告诉我怎么做吗?兄弟试试这个:- <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <it
现在按钮看起来像这样:
当按下按钮时,应该是这样的:
我是Android和XML的初学者。你能告诉我怎么做吗?兄弟试试这个:-
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed_yellow"
android:state_pressed="true" />
<item android:drawable="@drawable/button_focused_orange"
android:state_focused="true" />
<item android:drawable="@drawable/button_normal_green" />
</selector>
您需要一个选择器来执行此操作。定义onfocus状态,然后将其作为按钮的背景。它会像符咒一样起作用。祝你好运
<gradient
android:startColor="#c4161616"
android:endColor="#c4565656"
android:angle="270" />
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed_yellow"
android:state_pressed="true" />
<item android:drawable="@drawable/button_focused_orange"
android:state_focused="true" />
<item android:drawable="@drawable/button_normal_green" />
</selector>