0

カスタムの切り替えボタンを作成しています。カスタム画像を作成しましたが、デフォルトのトグルボタングラフィックが透けて見えます(下の写真)。セレクターを作成し、android:backgroundプロパティを使用して参照しました。

セレクターは次のようになります。

<item android:state_checked="true"
    android:drawable="@drawable/playon" />

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

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

http://i41.tinypic.com/sgpugj.pngはどこ@drawable/playoffにありますか。ただし、トグルボタンがオフの場合は、http://i42.tinypic.com/2irap9x.pngのようになります。ご覧のとおり、「オフ」メッセージは、デフォルトのトグルボタンを使用したい場合と同じように「ゴースティング」です。これを削除するための助けをいただければ幸いです。

4

2 に答える 2

2

Javaファイルのデフォルトのテキスト(オン/オフ)を削除するために、以下のメソッドを使用しました。

  tgl_btn.setTextOff("");
  tgl_btn.setTextOn("");
于 2012-08-29T10:19:51.850 に答える
1

両方を使用し、同じセレクターを参照するandroid:buttonことで問題を修正しました。android:background

于 2012-03-20T22:07:05.973 に答える