[DefaultValues.java]

addPreferencesFromResource(R.xml.default_values);




[default_values.xml]

<PreferenceScreen
        xmlns:android="
http://schemas.android.com/apk/res/android">

    <CheckBoxPreference
            android:key="default_toggle"
            android:defaultValue="true"
            android:title="@string/title_checkbox_preference"
            android:summary="@string/summary_checkbox_preference" />

    <EditTextPreference
            android:key="default_edittext"
            android:defaultValue="@string/default_value_edittext_preference"
            android:title="@string/title_edittext_preference"
            android:summary="@string/summary_edittext_preference"
            android:dialogTitle="@string/dialog_title_edittext_preference" />
           
    <ListPreference
            android:key="default_list"
          android:defaultValue="@string/default_value_list_preference"
            android:title="@string/title_list_preference"
            android:summary="@string/summary_list_preference"
            android:entries="@array/entries_list_preference"
            android:entryValues="@array/entryvalues_list_preference"
            android:dialogTitle="@string/dialog_title_list_preference" />

</PreferenceScreen>



[arrays.xml]

<resources>
    <string-array name="entries_list_preference">
        <item>Alpha Option 01</item>
        <item>Beta Option 02</item>
        <item>Charlie Option 03</item> 
    </string-array>

    <string-array name="entryvalues_list_preference">
        <item>alpha</item>
        <item>beta</item>
        <item>charlie</item> 
    </string-array>
</resources>

 

'old > API_Demo' 카테고리의 다른 글

APP_Search  (0) 2010.03.24
APP_Preferences_PreferencesFromCode  (0) 2010.03.24
APP_PreferenceDependencies  (0) 2010.03.24
APP_Preferences_LaunchingPreferences  (0) 2010.03.23
APP_Preferences_PreferencesFromXML  (0) 2010.03.23
Posted by jazzlife
,