在android中使按钮半透明
可能重复:在android中使按钮半透明,android,Android,可能重复: 我想问两个问题: 1) 我想让我的main.xml中的按钮看起来半透明。 它应该是这样的,背景图像可以部分通过它看到。但按钮应保持其正常大小和外观 2) (这是关于另一个视图中的另一个按钮)我使用 android:background="#2563EA" 但现在,当它被点击时,它不会改变颜色。如何重置它。还有谁能告诉我如何给它一个新的onClick颜色。要根据状态改变按钮的外观,请使用 使用颜色的透明度。另见 您可以使用OnTouch事件动态更改颜色。或者更好,您可以将XML中的
我想问两个问题: 1) 我想让我的
main.xml
中的按钮看起来半透明。
它应该是这样的,背景图像可以部分通过它看到。但按钮应保持其正常大小和外观
2) (这是关于另一个视图中的另一个按钮)我使用
android:background="#2563EA"
但现在,当它被点击时,它不会改变颜色。如何重置它。还有谁能告诉我如何给它一个新的
onClick
颜色。要根据状态改变按钮的外观,请使用
OnTouch
事件动态更改颜色。或者更好,您可以将XML中的背景指定为选择器
<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:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
这里已经有一个关于在Android中设置按钮alpha的线程。如果你想问两个问题,就要问两个问题,不要把它们都放在一个问题里=)