4

TextViewsレイアウトにいくつかのラジオ ボタンやチェック ボックスがあり、周囲にあるテキストの外観 (サイズ、色など) を同じにしたいと考えています。

基本的には、次のようなものを探しています。

<TextView
    android:textAppearance="?android:attr/textAppearanceRadioButton"
    ...
/>

おそらく他の方法でこれを達成することは可能ですか?

PS: ラジオ ボタンとチェック ボックスが既に持っている「デフォルト」のテキストの外観を変更したくありません。また、ランタイム ソリューションを探しているのではなく、xml レイアウト ファイルを利用するソリューションを探しています。

4

2 に答える 2

2

私は今それを見つけました、これは少なくとも と のために働くようTheme.HoloですTheme.Holo.Light:

android:textAppearance="?android:attr/textAppearance"
android:textColor="?android:attr/textColorPrimaryDisableOnly"

これらは、 に設定されてCheckBoxいない に設定されている 2 つのことですTextView

于 2013-09-17T12:05:36.237 に答える
-1

Android APIドキュメント(強調鉱山)によると:

android:textAppearance

基本テキストの色、書体、サイズ、およびスタイル。

"@[+][package:]type:name" の形式の別のリソースへの参照、または "?[package:][type:]name" の形式のテーマ属性への参照である必要があります。

これは、グローバル属性リソース シンボル textAppearance に対応します。

これは、で使用する のandroid:textAppearance属性で同じリソースを参照するだけでよいことを示唆しています 。TextViewRadioButton

于 2012-11-18T01:23:17.150 に答える