任何人都可以帮助我更改我的按钮的背景颜色,以便点击后可以更改颜色,点击后可以更改为正常颜色。我对使用图像并不感兴趣,并且看过,每个人都保留一半的代码,所以我仍然不完全理解。如果可能的话,请提供一个链接,我可以看到一步一步的指示,这些张贴评论并没有帮助我,因为我完全不熟悉Android和Java。点击后的Android按钮背景颜色
-1
A
回答
1
你需要为选择器元素做特殊的drawable。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:state_hovered="true"
android:drawable="@drawable/button_focused" /> <!-- hovered -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
,并在按钮
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/button" />
更多信息here
0
<item
android:state_window_focused="false"
android:drawable="@android:color/transparent" />
<item
android:state_pressed="true"
android:drawable="@drawable/item selected"/>
<item
android:state_focused="true"
android:drawable="@drawable/item selected"/>
<item
android:drawable="@android:color/transparent"/>
将这个XML以可抽拉FIL e并设置资源。
+0
谢谢你试图帮忙,但就像我说过的,参考和例子文件名以及放在什么地方。实际的android网站很混乱,不适合初学者。一个实际的例子是我需要的。项目在哪个文件中出现,以及我需要在哪些地方引用此内容在主要activity.java。你看这对我来说毫无意义,因为我正在学习,而且我不能让这件事情起作用。 – user3365065
相关问题
- 1. 带背景颜色选择器的按钮 - 点击后背景颜色延伸出按钮
- 2. Xcode - 更改按钮上的按钮背景颜色点击
- 3. 背景颜色上点击
- 4. 点击更改TextView背景颜色android
- 5. hotcocoa按钮背景颜色
- 6. 按钮背景颜色
- 7. Android应用背景颜色按钮
- 8. Android单击后更改背景颜色
- 9. WPF Datagrid - 更改点击该按钮的行的背景颜色
- 10. 如何更改未点击的按钮的背景颜色?
- 11. 更改背景颜色的按钮点击
- 12. 改变身体的css背景颜色,每次点击按钮
- 13. Windows Phone 7(WP7)点击更改按钮的背景颜色
- 14. 选择不同的背景颜色为按钮点击
- 15. 按钮点击更改jpanel的背景和字体颜色
- 16. 根据点击按钮的颜色更改输入背景颜色。
- 17. 被点击后的按钮颜色
- 18. 更改按钮背景颜色点击本身
- 19. 如何将按钮背景颜色更改为点击操作?
- 20. 如何更改背景颜色,当我点击一个按钮
- 21. Swift:点击按钮时删除背景颜色
- 22. 如何在点击切换按钮时更改背景颜色?
- 23. 的Android按钮的背景颜色改变按钮的大小
- 24. Android的 - 按钮的背景颜色缩小按钮的高度
- 25. android-change button点击后的背景颜色
- 26. 单击按钮时按钮背景颜色未更新
- 27. 设置按钮背景颜色在按钮单击后的片段
- 28. 需要一个按钮点击后旋转背景颜色的简短示例
- 29. Android WebView更改HTML按钮点击的背景和文本颜色
- 30. 如何获取按钮的背景颜色。在点击操作取决于背景颜色
[点击时更改按钮颜色的问题]的可能重复(http://stackoverflow.com/questions/7301029/question-about-change-the-colours-of-a-button-when-clicked ) – 323go