public static void setOnPreferenceLongClickListener(final @NonNull Preference preference, @Nullable final OnPreferenceLongClickListener listener) { android.support.v7.preference.XpPreferenceHelpers.setOnPreferenceLongClickListener(preference, listener); }
@Nullable public static Drawable getDialogIcon(final @NonNull DialogPreference preference) { return android.support.v7.preference.XpPreferenceHelpers.getDialogIcon(preference); }
@Nullable public static Drawable getIcon(final @NonNull Preference preference) { return android.support.v7.preference.XpPreferenceHelpers.getIcon(preference); }
public static boolean hasOnPreferenceLongClickListener(final @NonNull Preference preference) { return android.support.v7.preference.XpPreferenceHelpers.hasOnPreferenceLongClickListener(preference); } }
public static boolean hasSummaryTextColor(@NonNull Preference preference) { return android.support.v7.preference.XpPreferenceHelpers.hasSummaryTextColor(preference); }
public static boolean hasTitleTextAppearance(@NonNull Preference preference) { return android.support.v7.preference.XpPreferenceHelpers.hasTitleTextAppearance(preference); }
public static boolean hasSummaryTextAppearance(@NonNull Preference preference) { return android.support.v7.preference.XpPreferenceHelpers.hasSummaryTextAppearance(preference); }
@Nullable @SuppressWarnings("deprecation") public static Drawable getIcon(final @NonNull Preference preference) { return getSupportIcon(preference); }
@Nullable @SuppressWarnings("deprecation") public static Drawable getDialogIcon(final @NonNull DialogPreference preference) { return getSupportDialogIcon(preference); }
static void onCreatePreference(final @NonNull Preference preference, @Nullable final AttributeSet attrs) { final int defStyleAttr = getDefStyleAttr(preference); if (!(preference instanceof CustomIconPreference)) { final PreferenceIconHelper iconHelper = new PreferenceIconHelper(preference); iconHelper.loadFromAttributes(attrs, defStyleAttr, 0); PREFERENCE_ICON_HELPERS.put(preference, iconHelper); } if (preference instanceof DialogPreference && !(preference instanceof CustomDialogIconPreference)) { DialogPreference dialogPreference = (DialogPreference) preference; final DialogPreferenceIconHelper iconHelper = new DialogPreferenceIconHelper(dialogPreference); iconHelper.loadFromAttributes(attrs, defStyleAttr, 0); PREFERENCE_DIALOG_ICON_HELPERS.put(dialogPreference, iconHelper); } if (!(preference instanceof ColorableTextPreference)) { final PreferenceTextHelper textHelper = new PreferenceTextHelper(); textHelper.init(preference.getContext(), attrs, defStyleAttr, 0); PREFERENCE_TEXT_HELPERS.put(preference, textHelper); } }
XpPreferenceHelpers.setOnPreferenceLongClickListener(findPreference("example_text"), new OnLongClickListenerSample());