本文整理了Java中android.support.v7.preference.Preference.setIcon()
方法的一些代码示例,展示了Preference.setIcon()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Preference.setIcon()
方法的具体详情如下:
包路径:android.support.v7.preference.Preference
类名称:Preference
方法名:setIcon
暂无
代码示例来源:origin: consp1racy/android-support-preference
protected void onSetIcon() {
getPreference().setIcon(mIcon);
}
代码示例来源:origin: fgl27/isu
private void updateStateNoInternet() {
mUpdate.setSummary(getString(R.string.update_summary_fail));
mUpdate.setIcon(R.drawable.interrogation);
mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
updateStateCheck();
return true;
}
});
}
代码示例来源:origin: LonamiWebs/Stringlate
@Nullable
@SuppressWarnings("SameParameterValue")
protected Preference updatePreference(@StringRes int keyResId, @DrawableRes Integer iconRes, CharSequence title, CharSequence summary, Boolean visible) {
Preference pref = findPreference(getString(keyResId));
if (pref != null) {
if (summary != null) {
pref.setSummary(summary);
}
if (title != null) {
pref.setTitle(title);
}
if (iconRes != null && iconRes != 0) {
if (isAllowedToTint(pref)) {
pref.setIcon(_cu.tintDrawable(iconRes, getIconTintColor()));
} else {
pref.setIcon(iconRes);
}
}
if (visible != null) {
pref.setVisible(visible);
}
}
return pref;
}
代码示例来源:origin: fgl27/isu
private void updateStateMasked(boolean useHide) {
if (useHide) {
mUpdate.setSummary(getString(R.string.update_use_hide));
mUpdate.setIcon(R.drawable.interrogation);
mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Tools.DoAToast(getString(R.string.update_use_hide), getActivity());
return true;
}
});
} else {
mUpdate.setSummary(String.format(getString(R.string.update_summary_out), version) + " " + BuildConfig.VERSION_NAME + getString(R.string.update_link));
mUpdate.setIcon(R.drawable.warning);
mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Tools.browser(link, getActivity());
return true;
}
});
}
}
代码示例来源:origin: LonamiWebs/Stringlate
private void tintPrefIconsRecursive(PreferenceGroup prefGroup, @ColorInt int iconColor) {
if (prefGroup != null && isAdded()) {
int prefCount = prefGroup.getPreferenceCount();
for (int i = 0; i < prefCount; i++) {
Preference pref = prefGroup.getPreference(i);
if (pref != null) {
if (isAllowedToTint(pref)) {
pref.setIcon(_cu.tintDrawable(pref.getIcon(), iconColor));
}
if (pref instanceof PreferenceGroup) {
tintPrefIconsRecursive((PreferenceGroup) pref, iconColor);
}
}
}
}
}
代码示例来源:origin: fgl27/isu
needpUp = false;
mUpdate.setSummary(getString(R.string.update_summary_up));
mUpdate.setIcon(R.drawable.ok);
mUpdate.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
代码示例来源:origin: LonamiWebs/Stringlate
pref.setIcon(R.drawable.ic_launcher);
pref.setSummary(String.format(locale, "%s\nVersion v%s (%d)", _cu.getPackageName(), _cu.getAppVersionName(), _cu.bcint("VERSION_CODE", 0)));
person.setTitle(data[i]);
person.setSummary(data[i + 1]);
person.setIcon(R.drawable.ic_person_black_24dp);
try {
Uri uri = Uri.parse(data[i + 2]);
代码示例来源:origin: LonamiWebs/Stringlate
/**
* Append a pref to given {@code target}. If target is null, the current screen is taken
* The pref icon is tint according to color
*
* @param pref Preference to add
* @param target The target to add the pref to, or null for current screen
* @return true if successfully added
*/
protected boolean appendPreference(Preference pref, @Nullable PreferenceGroup target) {
if (target == null) {
if ((target = getPreferenceScreen()) == null) {
return false;
}
}
if (getIconTintColor() != null && pref.getIcon() != null && isAllowedToTint(pref)) {
pref.setIcon(_cu.tintDrawable(pref.getIcon(), getIconTintColor()));
}
return target.addPreference(pref);
}
}
代码示例来源:origin: fgl27/isu
mBuildFingerprint.setSummary(Build.FINGERPRINT + getString(R.string.fingerprint_help));
mBuildFingerprint.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.warning));
} else if (RoBuildFingerprint.equals(BuildFingerprint)) {
mBuildFingerprint.setSummary(Build.FINGERPRINT);
mBuildFingerprint.setIcon(originalIcon);
} else {
mBuildFingerprint.setSummary(RoBuildFingerprint + getString(R.string.fingerprint_apply));
mBuildFingerprint.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.exclamation));
代码示例来源:origin: fgl27/isu
isu_hide = ("" + Tools.runCommand("pm list packages | grep " + BuildConfig.APPLICATION_ID + " | cut -d: -f2", Tools.SuBinary(), getActivity())).contains(BuildConfig.APPLICATION_ID);
if (isu_hide) {
mHide.setIcon(R.drawable.warning);
mHide.setSummary(getString(R.string.not_hide));
} else {
iSuisUp = Tools.NeedUpdate(getActivity());
if (iSuisUp) {
mHide.setIcon(R.drawable.warning);
mHide.setSummary(getString(R.string.need_update));
mHide.setIcon(R.drawable.warning);
mHide.setSummary(getString(R.string.isu_not_instaled));
} else {
mHide.setIcon(R.drawable.exclamation);
mHide.setSummary(getString(R.string.is_hide));
代码示例来源:origin: fgl27/isu
if (!Per_App.isAccessibilityEnabled(getActivity(), PerAppMonitor.accessibilityId)) {
updatePrefs(false);
mMonitorWarning.setIcon(R.drawable.warning);
mMonitorWarning.setSummary(getString(R.string.monitor_warning));
mMonitorWarning.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
} else {
updatePrefs(true);
mMonitorWarning.setIcon(R.drawable.ok);
mMonitorWarning.setSummary(getString(R.string.monitor_ok));
mMonitorWarning.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
代码示例来源:origin: fgl27/isu
mSuStatus.setIcon(Tools.SuVersionBool(suVersion) ? R.drawable.ok : R.drawable.warning);
if (Tools.RebootSupport(executableFilePath, getActivity()) || Tools.KernelSupport(getActivity())) {
mRebootStatus.setSummary(getString(R.string.ok));
mRebootStatus.setIcon(R.drawable.ok);
} else {
mRebootStatus.setSummary(getString(R.string.missing));
mRebootStatus.setIcon(R.drawable.warning);
mRebootStatus.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
内容来源于网络,如有侵权,请联系作者删除!