2

Switchウィジェット(API 14で導入)を追加したUIがあります。XMLは次のようになります。

<Switch
    android:id="@+id/togglebutton"
    android:layout_margin="10dp"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textOff="No"
    android:textOn="Yes" />

textOnとtextOffを指定したことがわかります。したがって、スイッチウィジェットにこのテキストが表示されることを期待しています。

しかし、私が得るものは次のとおりです。 ここに画像の説明を入力してください ここに画像の説明を入力してください

デバッグですべてをチェックしました...まだ私のカスタムテキストが表示されない理由がわかりません!!

また、カスタムテキストはGalaxy S2(Android 4.0.4)には表示されますが、Android4.0.4の10"Galaxyタブには表示されません!!

助けてください。

4

1 に答える 1

5

私はそれを解決しました...

問題は、Galaxyタブのデフォルトのテーマが別のものであるということでした...たとえば、Holo.Lightではありません!

(アプリで)テーマをHolo.Lightから継承するように強制すると、目的の結果が得られます...

于 2013-02-18T09:28:58.860 に答える