如何在android中获取默认的标题文本样式

时间:2011-12-25 11:10:49

标签: android user-interface styles

我正在编写一个Android应用程序,并想要获得默认外观&感觉我的菜单。 我想模仿外观&感觉设置菜单。

在Android设备上,点击“设置” - >“声音”。 在这个菜单中,我想获得标题的样式。 (名为" Sound")。子标题(" General"," Incoming Calls"等)位于listSeparatorTextViewStyle中。

是否还有标题样式的内置名称?

2 个答案:

答案 0 :(得分:1)

你可以在这里看到,他们已经添加了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"/>

答案 1 :(得分:0)

此屏幕不包含MenuMenuitems。它是一个标题分隔的ListView,其中标题被禁用。 所以基本上要实现这一点,你可以创建一个包含菜单选项的活动。  如果还有子菜单,请使用expandable listview。

存在很多例子,所以要搜索它。