【问题标题】:How can I get the default title text style in android如何在android中获取默认的标题文本样式
【发布时间】:2011-12-25 11:10:48
【问题描述】:

我正在编写一个 android 应用程序,并希望为我的菜单获得默认外观。 我想模仿设置菜单的外观。

在安卓设备上,点击设置->声音。 在这个菜单中,我想获取标题的样式。 (名为“声音”的那个)。副标题(“General”、“Incoming Calls”等)在 listSeparatorTextViewStyle 中。

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

【问题讨论】:

    标签: android user-interface styles


    【解决方案1】:

    你可以在这里看到,他们已经添加了preferenceScreen,它将是整个屏幕,

    偏好类别将是倾斜(如 General、incoming 等) 在这个标签内,你可以使用示例中提到的其他首选项。

     <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"/>
    

    【讨论】:

      【解决方案2】:

      这个屏幕不包含 MenuMenuitems 。它是一个标头分隔的 ListView ,其中标头被禁用。 所以基本上要实现这一点,您可以创建一个包含菜单选项的活动。 如果还有子菜单,请改用可扩展的列表视图。

      有很多例子,所以搜索它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-17
        • 1970-01-01
        • 2016-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多