重複の可能性:
背景が透明なクリックでImageButtonが強調表示されない
属性を持つボタンがあるカスタムバーを作成しました
android:background="@android:color/transparent"
私の問題は、ボタンをクリックしてもクリック効果がトリガーされないことです(この場合、ボタンは青になり、元の色にフェードバックする必要があります-ここでは透明です-)。
どうすれば有効にするか、効果をシミュレートするだけですか?何か案は?
重複の可能性:
背景が透明なクリックでImageButtonが強調表示されない
属性を持つボタンがあるカスタムバーを作成しました
android:background="@android:color/transparent"
私の問題は、ボタンをクリックしてもクリック効果がトリガーされないことです(この場合、ボタンは青になり、元の色にフェードバックする必要があります-ここでは透明です-)。
どうすれば有効にするか、効果をシミュレートするだけですか?何か案は?
透明は悪いオプションのようです。あるほうがいい
style="?android:attr/borderlessButtonStyle"
別のカスタム xml を作成する必要なく、同じ効果
selector
チェックを使用する必要があります: 「カスタム背景」の下のhttp://developer.android.com/guide/topics/ui/controls/button.html