1

アプリの一部の設定フォーム コンポーネントで、追加の 1 行または 2 行のテキスト (通常よりも小さいフォント) を提供する方法を探しています。このような追加テキストは、Android デザイン ガイドの多くの場所で「セカンダリ テキスト」と呼ばれています (例: http://developer.android.com/design/patterns/settings.html )。ただし、TextView や Checkbox などのコンポーネントで指定する方法が見つかりません。

申し訳ありませんが、新しいユーザーとして、ここに写真を投稿することは許可されていません。例は、上にリンクされている設計ガイドにあります:)

ありがとう :)

4

1 に答える 1

2

「二次テキスト」は概要として知られています。

したがって、xmlでは次のことができます

 <CheckBoxPreference
            android:key="@string/keep_screen_on_KEY"
            android:summary="@string/general_battery_warning_one"
            android:title="@string/keep_screen_on_title" />

どこ

<string name="keep_screen_on_KEY">keep_screen_on_key</string>
<string name="general_battery_warning_one">Increases battery drain</string>
<string name="keep_screen_on_title">Keep display on</string>

これにより、設定にチェックボックスが表示されます

ここに画像の説明を入力

これは、ListPreference と CheckBoxPreference で使用できる .setSummary(CharSequence summary) メソッドを使用してコードで変更できます。

于 2012-04-18T18:43:08.420 に答える