のトグルテキストの色、私は/res/values/styles.xml
に新しいスタイルを定義しました:アンドロイド:カスタムトグルボタンを作成するにはトグルボタン
<style name="myToggleButton">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#000000</item>
<item name="android:background">@drawable/my_toggle_button</item>
</style>
と私は、ボタンの状態が/res/drawable/my_toggle_button.xml
にどのように見えるかを指定するために、セレクタを使用します。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true">
<shape>
[...]
</shape>
</item>
<item android:state_checked="false"
<shape>
[...]
</shape>
</item>
</selector>
この設定を変更して、状態が変更されたときにボタンのテキストの色を切り替えるにはどうすればよいですか?
シェイプスコープでは、color paremetersを使用して、style.xmlで背景を削除したい場合があります。 – Tugrul
このリンクはあなたの問題に役立つと思います:http://stackoverflow.com/questions/7096599/how-to-change-the-text-color-of-an-android-tooglebutton-on-state-change – secretlm
Based Eclipseでオートコンプリートを使用した実験では、そのリンクは有効な構文を与えません。色を指定する唯一の方法は '- 'のスコープで '
'です。ただし、テキストの色は変更されません。 –