EditTextPreference:
:
當我們點擊首頁面的輸入名稱時,就會彈出該對話方塊,讓我們輸入名稱。
代碼:
<?xml version="1.0" encoding="utf-8"?><br /><PreferenceScreen<br /> xmlns:android="http://schemas.android.com/apk/res/android"<br /> android:key="edittext_screen"<br /> android:title="螢幕標題"<br /> android:summary="螢幕簡要說明"<br /> ></p><p> <EditTextPreference<br /> android:dialogTitle="輸入您的名稱:"<br /> android:key="editTitlePreference"<br /> android:summary="簡要說明"<br /> android:title="輸入名稱"<br /> ></EditTextPreference><br /></PreferenceScreen><br />
-------------------------------------------------------------------
RingtonePreference:
代碼:
<?xml version="1.0" encoding="utf-8"?><br /><PreferenceScreen<br /> xmlns:android="http://schemas.android.com/apk/res/android"<br /> android:key="edittext_screen"<br /> android:title="螢幕標題"<br /> android:summary="螢幕簡要說明"<br /> ><br /> <!--<br /> android:ringtoneType 設定響鈴模式,主要包括ringtone、notification、alarm、all<br /> android:showSilent 是否顯示靜音<br /> 注意,如果模擬器中沒有鈴聲的話,我們可以自己添加。將音樂複製到SD卡上,然後轉到android media player應用程式,選擇該音樂,<br /> 單擊menu,然後選擇 uses as ringtone</p><p> --><br /> <RingtonePreference<br /> android:key="ringtonePreference"<br /> android:summary="簡要說明"<br /> android:title="選擇系統鈴聲"<br /> android:ringtoneType="alarm"<br /> android:showSilent="true"<br /> ></RingtonePreference></p><p></PreferenceScreen>
我們看看背景xml中是如何儲存的
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="ringtonePreference">content://settings/system/alarm_alert</string>
</map>
這裡我們可要注意了哦,ringtonePreference的值是一個uri字串。
------------------------------------------------------------------------------------