1

我正在android上制作一个警报应用程序。我是安卓新手。单击首选项之一时,我想调用时间选择器对话框片段。我已经创建了一个创建对话框的类。我用来调用对话框的代码是:

TimePickerFragment newFragment=new TimePickerFragment();
newFragment.show(getFragmentManager(), "dialog");`

上面的代码适用于按钮点击事件,但不适用于偏好点击。

4

1 回答 1

0

如果您进行了 Preference Activity,请尝试一次

只是覆盖 -

@Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {

    String key = preference.getKey();
    //check the key and open dialog

    return super.onPreferenceTreeClick(preferenceScreen, preference);
}
于 2015-08-13T14:56:28.790 回答