/**
* Creates and returns a listener, which allows to adapt, whether the preference's values should
* be shown as summaries, 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 createShowValueAsSummaryListener() {
return new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(final Preference preference, final Object newValue) {
boolean showValueAsSummary = (Boolean) newValue;
editTextPreference.showValueAsSummary(showValueAsSummary);
listPreference.showValueAsSummary(showValueAsSummary);
multiChoiceListPreference.showValueAsSummary(showValueAsSummary);
seekBarPreference.showValueAsSummary(showValueAsSummary);
numberPickerPreference.showValueAsSummary(showValueAsSummary);
digitPickerPreference.showValueAsSummary(showValueAsSummary);
resolutionPreference.showValueAsSummary(showValueAsSummary);
colorPalettePreference.showValueAsSummary(showValueAsSummary);
adaptSwitchPreferenceSummary(showValueAsSummary);
return true;
}
};
}
PreferenceFragment.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:AndroidMaterialPreferences
作者:
评论列表
文章目录