当前位置: 首页>>代码示例>>Java>>正文


Java ColorPickerPreference类代码示例

本文整理汇总了Java中net.margaritov.preference.colorpicker.ColorPickerPreference的典型用法代码示例。如果您正苦于以下问题:Java ColorPickerPreference类的具体用法?Java ColorPickerPreference怎么用?Java ColorPickerPreference使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ColorPickerPreference类属于net.margaritov.preference.colorpicker包,在下文中一共展示了ColorPickerPreference类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onPreferenceChange

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public boolean onPreferenceChange(final Preference preference, Object newValue) {
    if (preference.getKey().equals(Settings.BACKGROUND_COLOR_PREFERENCE)) {
        String hex = ColorPickerPreference.convertToARGB(Integer.valueOf(String.valueOf(newValue)));
        preference.setSummary(hex);
    } else if (preference.getKey().equals(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE)) {
        if (apps_by_widget_size_preference.isChecked()) {
            appnos_preference.setSummary(R.string.automatic_appsno);
            appnos_ls_preference.setSummary(R.string.automatic_appsno);
        } else {
            appnos_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_preference), appnos_preference.getValue()));
            appnos_ls_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_ls_preference), appnos_ls_preference.getValue()));
        }
    } else if (preference.getKey().equals(Settings.STATS_WIDGET_APPSNO_PREFERENCE)) {
        appnos_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_preference), (String) newValue));
    } else if (preference.getKey().equals(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE)) {
        appnos_ls_preference.goDefault(String.format(getResources().getString(R.string.summary_stats_widget_appsno_ls_preference), (String) newValue));
    }
    return true;
}
 
开发者ID:corcoran,项目名称:Hangar,代码行数:21,代码来源:StatsWidgetSettings.java

示例2: savePrefs

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
public void savePrefs() {
    final SharedPreferences.Editor mEditor = prefs.editorGet();
    mEditor.putBoolean(Settings.WEIGHTED_RECENTS_PREFERENCE, weighted_recents_preference.isChecked());
    mEditor.putBoolean(Settings.COLORIZE_PREFERENCE, colorize_preference.isChecked());
    mEditor.putBoolean(Settings.IGNORE_PINNED_PREFERENCE, ignore_pinned_preference.isChecked());
    mEditor.putString(Settings.WEIGHT_PRIORITY_PREFERENCE, weight_priority_preference.getValue());
    mEditor.putBoolean(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE, apps_by_widget_size_preference.isChecked());
    mEditor.putBoolean(Settings.ROUNDED_CORNERS_PREFERENCE, rounded_corners_preference.isChecked());
    mEditor.putString(Settings.STATS_WIDGET_APPSNO_PREFERENCE, appnos_preference.getValue());
    mEditor.putString(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE, appnos_ls_preference.getValue());
    int intHex = ColorPickerPreference.convertToColorInt(String.valueOf(background_color_preference.getSummary()));
    mEditor.putInt(Settings.BACKGROUND_COLOR_PREFERENCE, intHex);
    int intHex2 = ColorPickerPreference.convertToColorInt(String.valueOf(icon_color_preference.getSummary()));
    mEditor.putInt(Settings.ICON_COLOR_PREFERENCE, intHex2);
    mEditor.putString(Settings.ICON_SIZE_PREFERENCE, icon_size_preference.getValue());
    mEditor.putString(Settings.ALIGNMENT_PREFERENCE, alignment_preference.getValue());
    mEditor.apply();
}
 
开发者ID:corcoran,项目名称:Hangar,代码行数:19,代码来源:AppsWidgetSettings.java

示例3: InitLogLevelColours

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
/**
 * Initialises the colour preferences for each log level on each dmesg line
 */
private void InitLogLevelColours(){
	Context ctxt = DMesgViewerApplication.getAppContext();
	this.mPrefs = PreferenceManager.getDefaultSharedPreferences(ctxt);
	int logLevelsEnumLen = DmesgLogLevelsEnum.values().length - 1;
	this.mListLogLevels = new DmesgLogLevelColour[logLevelsEnumLen];
	int nResIds[] = { 
			R.string.klog_level_zero_key,
			R.string.klog_level_one_key,
			R.string.klog_level_two_key,
			R.string.klog_level_three_key,
			R.string.klog_level_four_key,
			R.string.klog_level_five_key,
			R.string.klog_level_six_key,
			R.string.klog_level_seven_key
	};
	for (int i = 0; i < logLevelsEnumLen; i++){
		int someColour = this.mPrefs.getInt(ctxt.getResources().getString(nResIds[i]), Color.BLACK);
		if (D) Log.d(TAG, String.format("InitLogLevelColours: someColour = %d", someColour));
		String someColourHex = ColorPickerPreference.convertToRGB(someColour);
		this.mListLogLevels[i] = new DmesgLogLevelColour(DmesgLogLevelsEnum.valueOf(i), someColour, someColourHex);
		if (D) Log.d(TAG, String.format("InitLogLevelColours: mlIstLogLevels[%d] = %s", i, this.mListLogLevels[i].toString()));
	};
	//Log.d(TAG, "InitLogLevelColours: " + this.mlIstLogLevels);
}
 
开发者ID:t0mm13b,项目名称:DmesgLogViewer,代码行数:28,代码来源:DmesgLogParser.java

示例4: preparePreferenceItem

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
private void preparePreferenceItem(android.preference.Preference pref) {
  // set value
  if (pref instanceof CheckBoxPreference) {
    ((CheckBoxPreference) pref).setChecked(helper.getBoolean(pref.getKey(),
        false));
  } else if (pref instanceof ListPreference) {
    ((ListPreference) pref).setValue(helper.getString(pref.getKey(), ""));
  } else if (pref instanceof ColorPickerPreference) {
    int defaultColor = helper.getInteger(pref.getKey(), 0x00000000);
    if (defaultColor != 0x00000000)
      ((ColorPickerPreference) pref).setColor(defaultColor);
  }

  // bind event
  if (pref instanceof PreferenceScreen)
    pref.setOnPreferenceClickListener(new preferencScreenChangeListener());
  else
    pref.setOnPreferenceChangeListener(new preferencChangeListener());
}
 
开发者ID:eolwral,项目名称:OSMonitor,代码行数:20,代码来源:OSMPreference.java

示例5: onPreferenceChange

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public boolean onPreferenceChange(android.preference.Preference preference,
    Object newValue) {

  if (!onPrePreferenceCheck(preference.getKey()))
    return false;

  if (preference instanceof CheckBoxPreference) {
    helper.setBoolean(preference.getKey(), (Boolean) newValue);
  } else if (preference instanceof ListPreference) {
    helper.setString(preference.getKey(), (String) newValue);
  } else if (preference instanceof ColorPickerPreference) {
    helper.setInteger(preference.getKey(), (Integer) newValue);
  } else if (preference instanceof ProcessorPreference) {
    helper.setString(preference.getKey(), (String) newValue);
  }

  // force read value from content provider
  helper.clearCache();

  onPostPreferenceCheck(preference.getKey());

  return true;
}
 
开发者ID:eolwral,项目名称:OSMonitor,代码行数:25,代码来源:OSMPreference.java

示例6: resetPreference

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
public void resetPreference(String pref)
{
  Preference p = findPreference(pref);
  if(p instanceof MultiSelectListPreference)
    ((MultiSelectListPreference)p).setValues(new HashSet<String>());
  else if(p instanceof GemListPreference)
    ((GemListPreference)p).resetValue();
  else if(p instanceof ColorPickerPreference)
    ((ColorPickerPreference)p).resetValue();
}
 
开发者ID:greg2001,项目名称:GemXperiaXposed,代码行数:11,代码来源:GemPreferenceFragment.java

示例7: savePrefs

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
public void savePrefs() {
    final SharedPreferences.Editor mEditor = prefs.editorGet();
    mEditor.putBoolean(Settings.DIVIDER_PREFERENCE, divider_preference.isChecked());
    mEditor.putBoolean(Settings.ROUNDED_CORNERS_PREFERENCE, rounded_corners_preference.isChecked());
    mEditor.putBoolean(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE, apps_by_widget_size_preference.isChecked());
    mEditor.putString(Settings.STATS_WIDGET_APPSNO_PREFERENCE, appnos_preference.getValue());
    mEditor.putString(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE, appnos_ls_preference.getValue());
    int intHex = ColorPickerPreference.convertToColorInt(String.valueOf(background_color_preference.getSummary()));
    mEditor.putInt(Settings.BACKGROUND_COLOR_PREFERENCE, intHex);
    mEditor.putString(Settings.ALIGNMENT_PREFERENCE, alignment_preference.getValue());
    mEditor.apply();
}
 
开发者ID:corcoran,项目名称:Hangar,代码行数:13,代码来源:StatsWidgetSettings.java

示例8: updateHexValue

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
private void updateHexValue(int color) {
	mHexInternalTextChange = true;
	if (getAlphaSliderVisible())
		mHexVal.setText(ColorPickerPreference.convertToARGB(color));
	else
		mHexVal.setText(ColorPickerPreference.convertToRGB(color));
	mHexInternalTextChange = false;
}
 
开发者ID:Asdamp,项目名称:AsdampUtility,代码行数:9,代码来源:ColorPickerDialog.java

示例9: onCreate

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.led_control_settings);

    mColorPref = (ColorPickerPreference) findPreference(PREF_KEY_LED_COLOR);
    mLedOnMsPref = (SeekBarPreference) findPreference(PREF_KEY_LED_TIME_ON);
    mLedOffMsPref = (SeekBarPreference) findPreference(PREF_KEY_LED_TIME_OFF);
    mOngoingPref = (CheckBoxPreference) findPreference(PREF_KEY_ONGOING);
    mNotifSoundOverridePref = (CheckBoxPreference) findPreference(PREF_KEY_NOTIF_SOUND_OVERRIDE);
    mNotifSoundPref = findPreference(PREF_KEY_NOTIF_SOUND);
    mSoundReplacePref = (CheckBoxPreference) findPreference(PREF_KEY_NOTIF_SOUND_REPLACE);
    mNotifSoundOnlyOncePref = (CheckBoxPreference) findPreference(PREF_KEY_NOTIF_SOUND_ONLY_ONCE);
    mNotifSoundOnlyOnceTimeoutPref = (SeekBarPreference) findPreference(PREF_KEY_NOTIF_SOUND_ONLY_ONCE_TIMEOUT);
    mNotifInsistentPref = (CheckBoxPreference) findPreference(PREF_KEY_NOTIF_INSISTENT);
    mVibratePatternOverridePref = (CheckBoxPreference) findPreference(PREF_KEY_VIBRATE_OVERRIDE);
    mVibratePatternPref = (EditTextPreference) findPreference(PREF_KEY_VIBRATE_PATTERN);
    mVibratePatternPref.setOnPreferenceChangeListener(this);
    mVibrateReplacePref = (CheckBoxPreference) findPreference(PREF_KEY_VIBRATE_REPLACE);
    mDefaultSettingsPref = (SwitchPreference) findPreference(PREF_KEY_DEFAULT_SETTINGS);
    mActiveScreenCat = (PreferenceCategory) findPreference(PREF_CAT_KEY_ACTIVE_SCREEN);
    mActiveScreenModePref = (ListPreference) findPreference(PREF_KEY_ACTIVE_SCREEN_MODE);
    mActiveScreenModePref.setOnPreferenceChangeListener(this);
    mActiveScreenIgnoreUpdatePref = (CheckBoxPreference) findPreference(PREF_KEY_ACTIVE_SCREEN_IGNORE_UPDATE);
    mLedModePref = (ListPreference) findPreference(PREF_KEY_LED_MODE);
    mLedModePref.setOnPreferenceChangeListener(this);
    mQhCat = (PreferenceCategory) findPreference(PREF_CAT_KEY_QH);
    mQhIgnorePref = (CheckBoxPreference) findPreference(PREF_KEY_QH_IGNORE);
    mQhIgnoreListPref = (EditTextPreference) findPreference(PREF_KEY_QH_IGNORE_LIST);
    mHeadsUpCat = (PreferenceCategory) findPreference(PREF_CAT_KEY_HEADS_UP);
    mHeadsUpModePref = (ListPreference) findPreference(PREF_KEY_HEADS_UP_MODE);
    mHeadsUpModePref.setOnPreferenceChangeListener(this);
    mHeadsUpDndPref = (CheckBoxPreference) findPreference(PREF_KEY_HEADS_UP_DND);
    mHeadsUpTimeoutPref = (SeekBarPreference) findPreference(PREF_KEY_HEADS_UP_TIMEOUT);
    mOtherCat = (PreferenceCategory) findPreference(PREF_CAT_KEY_OTHER);
    mProgressTrackingPref = (CheckBoxPreference) findPreference(PREF_KEY_PROGRESS_TRACKING);
    mVisibilityPref = (ListPreference) findPreference(PREF_KEY_VISIBILITY);
    mVisibilityPref.setOnPreferenceChangeListener(this);
    mVisibilityLsPref = (ListPreference) findPreference(PREF_KEY_VISIBILITY_LS);
    mVisibilityLsPref.setOnPreferenceChangeListener(this);
    mDisableSoundToVibratePref = (CheckBoxPreference) findPreference(PREF_KEY_DISABLE_SOUND_TO_VIBRATE);
    mHidePersistentPref = (CheckBoxPreference) findPreference(PREF_KEY_HIDE_PERSISTENT);
    mLedDndPref = (MultiSelectListPreference) findPreference(PREF_KEY_LED_DND);
    mLedIgnoreUpdatePref = (CheckBoxPreference) findPreference(PREF_KEY_LED_IGNORE_UPDATE);
}
 
开发者ID:WrBug,项目名称:GravityBox,代码行数:46,代码来源:LedSettingsFragment.java

示例10: onPreferenceClick

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public boolean onPreferenceClick(Preference preference) {
	CheckBoxPreference touch = (CheckBoxPreference)findPreference("touch");
	
	 touch.setChecked(true);
	 
  	ColorPickerPreference color1 = (ColorPickerPreference)findPreference("color1");
 	
  	color1.onColorChanged(Color.rgb(0x00, 0x97, 0xa7));
 	
 	ColorPickerPreference color2 = (ColorPickerPreference)findPreference("color2");
 	
 	color2.onColorChanged(Color.rgb(0x42, 0xec, 0xff));
 	
 	
	return false;
}
 
开发者ID:sahaab,项目名称:SimpleGlowLWP,代码行数:18,代码来源:MyPreferencesActivity.java

示例11: onPreferenceChange

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public boolean onPreferenceChange(Preference preference, Object value) {
	String stringValue = value==null ? "" : value.toString();
	PreferenceManager pm = preference.getPreferenceManager();

	// get color_mode
	String sColorMode = "0";
	int color_mode = 0;
	try {
		if(preference.getKey().equals("color_mode"))
			sColorMode = stringValue;
		else
			sColorMode = PreferenceManager.getDefaultSharedPreferences(
					preference.getContext()).getString("color_mode", "0");
		color_mode = Integer.parseInt(sColorMode);
	}
	catch(Exception e){
	}

	switch(color_mode) {
	case 1:
		pm.findPreference("configured_color").setEnabled(true);
		pm.findPreference("color_low").setEnabled(false);
		pm.findPreference("color_middle").setEnabled(false);
		pm.findPreference("color_high").setEnabled(false);
		pm.findPreference("freq_middle").setEnabled(false);
		pm.findPreference("freq_high").setEnabled(false);
		break;
	case 2:
		pm.findPreference("configured_color").setEnabled(false);
		pm.findPreference("color_low").setEnabled(true);
		pm.findPreference("color_middle").setEnabled(true);
		pm.findPreference("color_high").setEnabled(true);
		pm.findPreference("freq_middle").setEnabled(true);
		pm.findPreference("freq_high").setEnabled(true);
		break;
	case 0:
	default:
		pm.findPreference("configured_color").setEnabled(false);
		pm.findPreference("color_low").setEnabled(false);
		pm.findPreference("color_middle").setEnabled(false);
		pm.findPreference("color_high").setEnabled(false);
		pm.findPreference("freq_middle").setEnabled(false);
		pm.findPreference("freq_high").setEnabled(false);
		break;
	}

	if (preference instanceof ListPreference) {
		// For list preferences, look up the correct display value in
		// the preference's 'entries' list.
		ListPreference listPreference = (ListPreference) preference;
		int index = listPreference.findIndexOfValue(stringValue);

		// Set the summary to reflect the new value.
		preference.setSummary(index >= 0 ? listPreference.getEntries()[index] : null);
	} else if(!(preference instanceof ColorPickerPreference) && !(preference instanceof CheckBoxPreference)) {
		// For all other preferences, set the summary to the value's
		// simple string representation.
		preference.setSummary(stringValue);
	}
	return true;
}
 
开发者ID:coax75ohm,项目名称:CPUFreqStatusbar,代码行数:63,代码来源:SettingsActivity.java

示例12: onCreate

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public void onCreate(final Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.layout.stats_widget_settings);
    int defaultAppsNo = WIDGET_3X3_DEFAULT_APPSNO;
    int defaultAppsNoLs = WIDGET_3X3_DEFAULT_APPSNO_LS;

    SharedPreferences mPrefs = prefs.prefsGet();

    divider_preference = (CheckBoxPreference)findPreference(Settings.DIVIDER_PREFERENCE);
    divider_preference.setChecked(mPrefs.getBoolean(Settings.DIVIDER_PREFERENCE, Settings.DIVIDER_DEFAULT));
    divider_preference.setOnPreferenceChangeListener(changeListener);

    rounded_corners_preference = (CheckBoxPreference)findPreference(Settings.ROUNDED_CORNERS_PREFERENCE);
    rounded_corners_preference.setChecked(mPrefs.getBoolean(Settings.ROUNDED_CORNERS_PREFERENCE, Settings.ROUNDED_CORNERS_DEFAULT));
    rounded_corners_preference.setOnPreferenceChangeListener(changeListener);

    apps_by_widget_size_preference = (SwitchPreference)findPreference(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE);
    apps_by_widget_size_preference.setChecked(mPrefs.getBoolean(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE, Settings.APPS_BY_WIDGET_SIZE_DEFAULT));
    apps_by_widget_size_preference.setOnPreferenceChangeListener(changeListener);

    background_color_preference = (ColorPickerPreference) findPreference(Settings.BACKGROUND_COLOR_PREFERENCE);
    int intColor = mPrefs.getInt(Settings.BACKGROUND_COLOR_PREFERENCE, Settings.BACKGROUND_COLOR_DEFAULT);
    String hexColor = String.format("#%08x", (intColor));
    background_color_preference.setSummary(hexColor);
    background_color_preference.setOnPreferenceChangeListener(changeListener);

    appnos_preference = (UpdatingListPreference)findPreference(Settings.STATS_WIDGET_APPSNO_PREFERENCE);
    appnos_preference.setValue(mPrefs.getString(extras == null ? Settings.STATS_WIDGET_APPSNO_PREFERENCE : Integer.toString(defaultAppsNo),
            Integer.toString(defaultAppsNo)));
    appnos_preference.setOnPreferenceChangeListener(changeListener);
    if (apps_by_widget_size_preference.isChecked()) {
        appnos_preference.setSummary(R.string.automatic_appsno);
    }

    appnos_ls_preference = (UpdatingListPreference)findPreference(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE);
    appnos_ls_preference.setValue(mPrefs.getString(extras == null ? Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE : Integer.toString(defaultAppsNoLs),
            Integer.toString(defaultAppsNoLs)));
    appnos_ls_preference.setOnPreferenceChangeListener(changeListener);
    if (apps_by_widget_size_preference.isChecked()) {
        appnos_ls_preference.setSummary(R.string.automatic_appsno);
    }

    alignment_preference = (UpdatingListPreference)findPreference(Settings.ALIGNMENT_PREFERENCE);
    alignment_preference.setValue(mPrefs.getString(Settings.ALIGNMENT_PREFERENCE,
            Integer.toString(Settings.ALIGNMENT_DEFAULT)));
    alignment_preference.setOnPreferenceChangeListener(changeListener);
}
 
开发者ID:corcoran,项目名称:Hangar,代码行数:50,代码来源:StatsWidgetSettings.java

示例13: onCreate

import net.margaritov.preference.colorpicker.ColorPickerPreference; //导入依赖的package包/类
@Override
public void onCreate(final Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.layout.apps_widget_settings);
    int defaultAppsNo = APPS_WIDGET_DEFAULT_APPSNO;
    int defaultAppsNoLs = APPS_WIDGET_DEFAULT_APPSNO_LS;

    SharedPreferences mPrefs = prefs.prefsGet();

    apps_by_widget_size_preference = (SwitchPreference)findPreference(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE);
    apps_by_widget_size_preference.setChecked(mPrefs.getBoolean(Settings.APPS_BY_WIDGET_SIZE_PREFERENCE, Settings.APPS_BY_WIDGET_SIZE_DEFAULT));
    apps_by_widget_size_preference.setOnPreferenceChangeListener(changeListener);

    background_color_preference = (ColorPickerPreference) findPreference(Settings.BACKGROUND_COLOR_PREFERENCE);
    int intColor = mPrefs.getInt(Settings.BACKGROUND_COLOR_PREFERENCE, Settings.BACKGROUND_COLOR_DEFAULT);
    String hexColor = String.format("#%08x", (intColor));
    background_color_preference.setSummary(hexColor);
    background_color_preference.setOnPreferenceChangeListener(changeListener);

    appnos_preference = (UpdatingListPreference)findPreference(Settings.STATS_WIDGET_APPSNO_PREFERENCE);
    appnos_preference.setValue(mPrefs.getString(extras == null ? Settings.STATS_WIDGET_APPSNO_PREFERENCE : Integer.toString(defaultAppsNo),
            Integer.toString(defaultAppsNo)));
    appnos_preference.setOnPreferenceChangeListener(changeListener);
    if (apps_by_widget_size_preference.isChecked()) {
        appnos_preference.setSummary(R.string.automatic_appsno);
    }

    appnos_ls_preference = (UpdatingListPreference)findPreference(Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE);
    appnos_ls_preference.setValue(mPrefs.getString(extras == null ? Settings.STATS_WIDGET_APPSNO_LS_PREFERENCE : Integer.toString(defaultAppsNoLs),
            Integer.toString(defaultAppsNoLs)));
    appnos_ls_preference.setOnPreferenceChangeListener(changeListener);
    if (apps_by_widget_size_preference.isChecked()) {
        appnos_ls_preference.setSummary(R.string.automatic_appsno);
    }

    weighted_recents_preference = (CheckBoxPreference)findPreference(Settings.WEIGHTED_RECENTS_PREFERENCE);
    weighted_recents_preference.setChecked(mPrefs.getBoolean(Settings.WEIGHTED_RECENTS_PREFERENCE, Settings.WEIGHTED_RECENTS_DEFAULT));
    weighted_recents_preference.setOnPreferenceChangeListener(changeListener);

    weight_priority_preference = (UpdatingListPreference)findPreference(Settings.WEIGHT_PRIORITY_PREFERENCE);
    weight_priority_preference.setValue(mPrefs.getString(Settings.WEIGHT_PRIORITY_PREFERENCE, Integer.toString(Settings.WEIGHT_PRIORITY_DEFAULT)));
    weight_priority_preference.setOnPreferenceChangeListener(changeListener);

    colorize_preference = (CheckBoxPreference)findPreference(Settings.COLORIZE_PREFERENCE);
    colorize_preference.setChecked(mPrefs.getBoolean(Settings.COLORIZE_PREFERENCE, Settings.COLORIZE_DEFAULT));
    colorize_preference.setOnPreferenceChangeListener(changeListener);

    ignore_pinned_preference = (CheckBoxPreference)findPreference(Settings.IGNORE_PINNED_PREFERENCE);
    ignore_pinned_preference.setChecked(mPrefs.getBoolean(Settings.IGNORE_PINNED_PREFERENCE, Settings.IGNORE_PINNED_DEFAULT));
    ignore_pinned_preference.setOnPreferenceChangeListener(changeListener);

    icon_color_preference = (ColorPickerPreference) findPreference(Settings.ICON_COLOR_PREFERENCE);
    int intColor2 = mPrefs.getInt(Settings.ICON_COLOR_PREFERENCE, Settings.ICON_COLOR_DEFAULT);
    String hexColor2 = String.format("#%08x", (intColor2));
    icon_color_preference.setSummary(hexColor2);
    icon_color_preference.setOnPreferenceChangeListener(changeListener);

    rounded_corners_preference = (CheckBoxPreference)findPreference(Settings.ROUNDED_CORNERS_PREFERENCE);
    rounded_corners_preference.setChecked(mPrefs.getBoolean(Settings.ROUNDED_CORNERS_PREFERENCE, Settings.ROUNDED_CORNERS_DEFAULT));
    rounded_corners_preference.setOnPreferenceChangeListener(changeListener);

    icon_size_preference = (UpdatingListPreference)findPreference(Settings.ICON_SIZE_PREFERENCE);
    icon_size_preference.setValue(mPrefs.getString(Settings.ICON_SIZE_PREFERENCE, Integer.toString(Settings.ICON_SIZE_DEFAULT)));
    icon_size_preference.setOnPreferenceChangeListener(changeListener);

    alignment_preference = (UpdatingListPreference)findPreference(Settings.ALIGNMENT_PREFERENCE);
    alignment_preference.setValue(mPrefs.getString(Settings.ALIGNMENT_PREFERENCE,
            Integer.toString(Settings.ALIGNMENT_DEFAULT)));
    alignment_preference.setOnPreferenceChangeListener(changeListener);
}
 
开发者ID:corcoran,项目名称:Hangar,代码行数:72,代码来源:AppsWidgetSettings.java


注:本文中的net.margaritov.preference.colorpicker.ColorPickerPreference类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。