PreferenceFragment.java 文件源码

java
阅读 39 收藏 0 点赞 0 评论 0

项目:AndroidMaterialPreferences 作者:
/**
 * 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;
        }

    };
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号