我希望按钮上的图像只要点击一次即可更改。这意味着即使按钮被点击,一旦新的图像应保持Android:按下按钮后更改图像并保持不变
-2
A
回答
1
做
yourButton.setOnClickListener(new View.OnClickListener() { yourButton.setBackgroundResource(R.drawable.yourBackgroundImage); });
0
1.You需要定义状态为您的按钮,并确定相应的每一个国家的背景:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed"
android:state_pressed="true" />
<item android:drawable="@drawable/button_focused"
android:state_focused="true" />
<item android:drawable="@drawable/button_default" />
</selector>
2.更改按钮的状态,一旦其点击
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
button.setEnabled(true);
}
});
相关问题
- 1. 更改图像按钮当按下并释放图像时
- 2. Python PyQt4更改图像按下按钮
- 3. 按下按钮时更改UIButton图像
- 4. 图像按钮不改变
- 5. CSS按钮被按下并保持不变
- 6. Android:按下“后退”按钮时提示用户保存更改
- 7. java脚本按钮,当你按下按钮时改变图像
- 8. Android:单击不同按钮时更改按钮图像
- 9. 按下按钮并随机更改图像
- 10. SpriteKit按钮保持按下
- 11. 按下按钮时更改按钮的图像,使用javascript
- 12. 如何更改按钮图像时,按下按钮
- 13. 更改图像按钮保留
- 14. 在Android中按下按钮后文本不会改变
- 15. ASP.net图像按钮,更改按钮IIMAGE
- 16. iOS - 按下按钮后更改按钮颜色不起作用
- 17. 按钮的图像按下时不会改变
- 18. 按下按钮时更改图像,使按钮图像在释放时不发生变化
- 19. 更改按钮的背景颜色,并保持图标(图像)当用户按下它
- 20. 点击后更改按钮图像
- 21. 按钮图像更改按钮单击,然后转到下一个子视图
- 22. 按下后退按钮后导航栏图像保留
- 23. 更改android中的按钮图像
- 24. 按下按钮后更改焦点
- 25. 按下后更改按钮样式 - CSS
- 26. Android按钮在图像下
- 27. 不能在按下其他按钮之后改变图片的按钮
- 28. 更改按钮图像
- 29. 按钮更改图像
- 30. 更改UINavigationBar按钮图像
你试过什么? –
这是一个提问的好方法。您应该提供实施细节,发布一些代码并描述哪些不适合您。现在看起来你要求某人为你提供一个工作解决方案。 – Egor
的问题是如何改变图像或如何保持第一次点击后? – dorjeduck