[英]How to call a DialogFragment on Preference click event?
我正在Android上制作警報應用程序。 我是Android的新手。 單擊“首選項”之一時,我想調用“時間選擇器”對話框片段。 我已經創建了一個創建對話框的類。 我用來調用對話框的代碼是:
TimePickerFragment newFragment=new TimePickerFragment();
newFragment.show(getFragmentManager(), "dialog");`
上面的代碼適用於按鈕單擊事件,但不適用於首選項單擊。
如果您進行了“首選項活動”,請嘗試一次
只是覆蓋-
@Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
String key = preference.getKey();
//check the key and open dialog
return super.onPreferenceTreeClick(preferenceScreen, preference);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.