Android 系统设置中显示设置之屏幕旋转和字体设置篇
继上一篇学习了android系统设置的UI内容后,今天学习android设置中有关显示设置的内容。
当我们点击系统设置的显示选项的时候,会跳转到有关系统显示设置的页面,该页面便是DisplaySettings.java,这个类的继承关系为:
原来它也是PreferenceFragment的子类,至于PreferenceFragment怎么使用,请详见:http://blog.csdn.net/zwq1457/article/details/8490004
我们看到在DisplaySettings的oncreate方法中addPreferencesFromResource(R.xml.display_settings)将我们所看到的界面加载进来,界面的内容就是display_settings.xml,具体定义如下:
1
2 android:title="@string/display_settings"
3 xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
4
5
7 android:persistent="false"/>
8
9
11 android:title="@string/wallpaper_settings_title"
12 android:fragment="com.android.settings.WallpaperTypeSettings" />
13
14
16 android:title="@string/accelerometer_title"/>
17
18
20 android:title="@string/screen_timeout"
21 android:summary="@string/screen_timeout_summary"
22 android:persistent="false"
23 android:entries="@array/screen_timeout_entries"
24 android:entryValues="@array/screen_timeout_values" />
25
26
28 android:title="@string/screensaver_settings_title"
29 android:fragment="com.android.settings.DreamSettings" />
30
31
33 android:title="@string/title_font_size"
34 android:summary="@string/summary_font_size"
35 android:entries="@array/entries_font_size"
36 android:entryValues="@array/entryvalues_font_size"
37 android:dialogTitle="@string/d