Как я могу получить стиль текста заголовка по умолчанию в Android - PullRequest
0 голосов
/ 25 декабря 2011

Я пишу приложение для Android и хочу, чтобы мои меню выглядели по умолчанию. Я хочу имитировать внешний вид меню настроек.

На устройстве Android нажмите Настройки-> Звук. В этом меню я хочу получить стиль заголовка. (тот, который называется «Звук»). Подзаголовки («Общие», «Входящие вызовы» и т. Д.) Находятся в listSeparatorTextViewStyle.

Есть ли встроенное имя для стиля заголовка?

Ответы [ 2 ]

1 голос
/ 25 декабря 2011

Вы можете видеть здесь, в этом, они добавили preferenceScreen, который будет весь экран,

Категория предпочтения будет наклоняться (например, общие, входящие и т. Д.) и внутри этого тега вы можете использовать другое предпочтение, как указано в примере.

 <PreferenceScreen android:title="@string/sound_settings" android:key="sound_settings">    
 <PreferenceCategory android:title="@string/sound_category_sound_title"/>
   <CheckBoxPreference android:key="silent" android:title="@string/silent_mode_title" android:summary="@string/silent_mode_summary" android:persistent="false" android:disableDependentsState="true"/>
 <ListPreference android:key="vibrate" android:title="@string/vibrate_title" android:summary="@string/vibrate_summary" android:entries="@array/vibrate_entries" android:entryValues="@array/vibrate_values"/><com.android.settings.RingerVolumePreference android:key="ring_volume" android:dependency="silent" android:title="@string/all_volume_title" android:summary="@string/ring_volume_summary" android:dialogTitle="@string/all_volume_title" android:persistent="false" android:streamType="ring"/>
 <PreferenceCategory android:title="@string/sound_category_calls_title"/><com.android.settings.DefaultRingtonePreference android:key="ringtone" android:title="@string/ringtone_title" android:summary="@string/ringtone_summary" android:dialogTitle="@string/ringtone_title" android:persistent="false" android:ringtoneType="ringtone"/>
  <PreferenceCategory android:title="@string/sound_category_notification_title"/><!-- Do not nest these, or removals in code will break --><com.android.settings.DefaultRingtonePreference android:key="notification_sound" android:title="@string/notification_sound_title" android:summary="@string/notification_sound_summary" android:dialogTitle="@string/notification_sound_dialog_title" android:persistent="false" android:ringtoneType="notification"/>
 <CheckBoxPreference android:key="notification_pulse" android:title="@string/notification_pulse_title" android:summary="@string/notification_pulse_summary" android:persistent="false"/>
0 голосов
/ 25 декабря 2011

Ну, этот экран не содержит Menu или Menuitems. это разделенный заголовком ListView, где заголовки отключены. поэтому для достижения этой цели вы можете создать действие, содержащее пункты меню. в случае, если также имеются подменю, используйте расширяемый список просмотра.

существует множество примеров, поэтому поищите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...