我是Android開發新手。我在Android應用程序中開發了一個首選項活動。我想要一個首選項來打開常規活動。我在XML文件中創建了一個首選項對象,並捕獲了onclick事件以打開活動。下面 代碼:Android偏好屏幕偏好設置
<PreferenceCategory android:title="School">
<Preference
android:key="txtSchoolListPreference"
android:title="Select School"
android:clickable="true" />
</PreferenceCategory>
// Get selected school text box
Preference SelectedSchool =(Preference)findPreference("txtSchoolListPreference");
SelectedSchool.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
// Show the login intent
Intent i = new Intent(Settings.this,SchoolList.class);
i.putExtra(One.APP_ACTIVITY_NAME,One.APP_ACTIVITY_SETTINGS);
startActivityForResult(i, One.APP_ACTIVITY_SCHOOLLIST);
return true;
}
});
一切都很正常,但我想圓圈箭頭向下圖標添加到喜好,但我不知道怎麼辦。
沒有人有任何想法,我能怎麼圓圈箭頭向下的喜好添加到我已經添加到頁面中的偏好?
您好,我想你的建議在XML文件中與DialogPreference更換偏好,現在打開偏好活動時,應用程序崩潰。 11-18 15:20:33.886:ERROR/AndroidRuntime(563):java.lang.InstantiationException:致android.preference.DialogPreference – Victor
對不起,得到的東西混合起來。您是否希望標準Google體驗向下箭頭,或者您是否希望系統使用向下箭頭(這將與「設置」應用程序相匹配)。我會根據你的想法更新原始答案。 –
我想無論系統用於向下箭頭。 我感謝您的幫助! – Victor