2012-03-20 4 views
0

私はカスタムトグルボタンを作成しています。カスタム画像を作成したにもかかわらず、デフォルトのToggle Buttonグラフィックはまだ表示されます(下の画像)。セレクタを作成し、android:backgroundプロパティを使用して参照しました。Androidデフォルトトグルボタン

@drawable/playoffhttp://i41.tinypic.com/sgpugj.pngある
<item android:state_checked="true" 
    android:drawable="@drawable/playon" /> 

<item android:state_checked="false" 
    android:drawable="@drawable/playoff" /> 

<item android:drawable="@drawable/playoff" /> 

セレクタは次のようになります。ただし、トグルボタンがオフの場合、http://i42.tinypic.com/2irap9x.pngのようになります。ご覧のように、「オフ」メッセージは、デフォルトのトグルボタンを使いたいかのように「ゴースト」しています。これを削除するための任意の助けが大いに感謝されるでしょう。

+0

は <商品のandroid:描画可能= "@の描画可能/プレーオフ" />削除してください – Kai

答えて

1

Iは、同じセレクタを参照android:buttonandroid:backgroundの両方を使用して問題を修正しました。

2

私は私のJavaファイルに(オン/オフ)デフォルトのテキストを除去するための方法を以下で使用。

tgl_btn.setTextOff(""); 
    tgl_btn.setTextOn(""); 
+0

を私は、XMLプロパティを使用すると、ここではより適切であると思います。 – Cameron

関連する問題