/**
* Creates and returns a listener, which allows to adapt, whether the headers of the
* preference's dialogs should be shown, or not, when the corresponding setting has been
* changed.
*
* @return The listener, which has been created, as an instance of the type {@link
* OnPreferenceChangeListener}
*/
private OnPreferenceChangeListener createShowDialogHeaderListener() {
return new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(final Preference preference, final Object newValue) {
boolean showDialogHeader = (Boolean) newValue;
dialogPreference.showDialogHeader(showDialogHeader);
editTextPreference.showDialogHeader(showDialogHeader);
listPreference.showDialogHeader(showDialogHeader);
multiChoiceListPreference.showDialogHeader(showDialogHeader);
seekBarPreference.showDialogHeader(showDialogHeader);
numberPickerPreference.showDialogHeader(showDialogHeader);
digitPickerPreference.showDialogHeader(showDialogHeader);
resolutionPreference.showDialogHeader(showDialogHeader);
colorPalettePreference.showDialogHeader(showDialogHeader);
return true;
}
};
}
PreferenceFragment.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:AndroidMaterialPreferences
作者:
评论列表
文章目录