2012-10-14 12 views
5

可能性の重複:私は私の問題があるシミュレートは、透明ボタンへの影響をクリックし

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

属性を持つボタンがカスタムバーを作った
ImageButton doesn’t highlight on click with Transparent background

ボタンをクリックするとクリックエフェクトがトリガーされません(この場合、ボタンはueと元の色に透明に戻って透明 - ここ)。

効果を有効にするにはどうすればいいですか?何か案は?

答えて

2

あなたがselectorチェックを使用する必要があります。より良い

style="?android:attr/borderlessButtonStyle" 

同じ効果を持って、別のカスタムXMLS

+0

の作成を経由することなく、私はどのようにそれを使用する必要がありますか?そこに「透明」を入れるには? – MayTheSchwartzBeWithYou

+0

セレクタはボタンの各状態を使用するドロアブルを定義するので、アクティブな状態は透明になりますが、選択した(そしてフォーカスした)状態は必要な青色にする必要があるため、カラーまたはドロウアブルとして与えることができます。 – TOMKA

関連する問題