7

重複の可能性:
背景が透明なクリックでImageButtonが強調表示されない

属性を持つボタンがあるカスタムバーを作成しました

        android:background="@android:color/transparent"

私の問題は、ボタンをクリックしてもクリック効果がトリガーされないことです(この場合、ボタンは青になり、元の色にフェードバックする必要があります-ここでは透明です-)。

どうすれば有効にするか、効果をシミュレートするだけですか?何か案は?

4

2 に答える 2

7

透明は悪いオプションのようです。あるほうがいい

style="?android:attr/borderlessButtonStyle"

別のカスタム xml を作成する必要なく、同じ効果

于 2012-10-14T12:01:21.357 に答える
2

selectorチェックを使用する必要があります: 「カスタム背景」の下のhttp://developer.android.com/guide/topics/ui/controls/button.html

于 2012-10-14T11:33:19.853 に答える