https://stackoverflow.com/a/10608622/1261256のタイムピッカークラスを使用しています
設定画面には、上記のタイムピッカークラスに関連付けられている「時間」に加えて、いくつかのオプション(着信音など)があります。
ただし、「時間」のテキストは他の設定のテキストよりも大きくなります。どうすれば均一にできますか?
これはsettings.xmlです。
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:defaultValue="true"
android:key="notification" />
<com.xxxx.TimePreference
android:key="notification_time"
android:dependency="notification"
android:title="@string/pref_notification_time" />
<RingtonePreference
android:defaultValue="content://settings/system/notification_sound"
android:dependency="notification"
android:key="notification_ringtone"
android:ringtoneType="notification"
android:title="@string/pref_title_ringtone" />
</PreferenceScreen>
上記のxmlファイルは、以下を使用して追加されます。
addPreferencesFromResource(R.xml.settings);