@Override protected View onCreateDialogView() { mSeekBarValue = (int) (mValue * SEEKBAR_RESOLUTION); View view = super.onCreateDialogView(); SeekBar seekbar = view.findViewById(R.id.slider_preference_seekbar); seekbar.setMax(SEEKBAR_RESOLUTION); seekbar.setProgress(mSeekBarValue); seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar seekBar) { } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { if (fromUser) { SliderPreference.this.mSeekBarValue = progress; callChangeListener((float) SliderPreference.this.mSeekBarValue / SEEKBAR_RESOLUTION); } } }); return view; }
@Override protected View onCreateDialogView() { final View view = super.onCreateDialogView();
@Override protected View onCreateDialogView() { final View view = super.onCreateDialogView(); mSeekBar = (SeekBar)view.findViewById(R.id.seek_bar_dialog_bar); mSeekBar.setMax(mMaxValue - mMinValue); mSeekBar.setOnSeekBarChangeListener(this); mValueView = (TextView)view.findViewById(R.id.seek_bar_dialog_value); return view; }
@Override protected View onCreateDialogView() { final View view = super.onCreateDialogView(); mSeekBar = (SeekBar)view.findViewById(R.id.seek_bar_dialog_bar); mSeekBar.setMax(mMaxValue - mMinValue); mSeekBar.setOnSeekBarChangeListener(this); mValueView = (TextView)view.findViewById(R.id.seek_bar_dialog_value); return view; }
@Override protected View onCreateDialogView() { View view = super.onCreateDialogView(); mValueText = view.findViewById(R.id.value); mValueText.setText(getSummary(mValue)); SeekBar seekBar = view.findViewById(R.id.seek_bar); seekBar.setMax(mMax - mMin); try { seekBar.setProgress(Integer.parseInt(mValue)); } catch (Exception e) { seekBar.setProgress(0); } seekBar.setOnSeekBarChangeListener(this); return view; }
@Override protected View onCreateDialogView() { View view = super.onCreateDialogView(); mValue = getPersistedInt(DEFAULT_VALUE); mValueText = (TextView)view.findViewById(R.id.value); SeekBar seekBar = (SeekBar)view.findViewById(R.id.seek_bar); seekBar.setMax(1000); seekBar.setProgress((int)(Math.pow((float)(mValue - MIN) / (MAX - MIN), 0.25f) * 1000)); seekBar.setOnSeekBarChangeListener(this); updateText(); return view; }
@Override protected View onCreateDialogView() { final View v = super.onCreateDialogView(); mSubtypeLocaleSpinner = (Spinner) v.findViewById(R.id.subtype_locale_spinner); mSubtypeLocaleSpinner.setAdapter(mProxy.getSubtypeLocaleAdapter()); mKeyboardLayoutSetSpinner = (Spinner) v.findViewById(R.id.keyboard_layout_set_spinner); mKeyboardLayoutSetSpinner.setAdapter(mProxy.getKeyboardLayoutSetAdapter()); return v; }
@Override protected View onCreateDialogView() { mSeekBarValue = mValue; View view = super.onCreateDialogView(); // Show the value of the slider as a text final TextView seekbarValue = view.findViewById(R.id.slider_preference_value); seekbarValue.setText(String.valueOf(mSeekBarValue)); // Set the actual value of the slider and create the listener that // updates the text and saves the value when the slider is moved. final SeekBar seekbar = view.findViewById(R.id.slider_preference_seekbar); seekbar.setMax(mSeekBarResolution); seekbar.setProgress(mSeekBarValue - mSeekBarMinValue); seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar seekBar) { } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { if (fromUser) { SliderPreference.this.mSeekBarValue = progress; seekbarValue.setText(String.valueOf(progress + mSeekBarMinValue)); } } }); return view; }
@Override protected View onCreateDialogView() { View view = super.onCreateDialogView(); mValueText = (TextView)view.findViewById(R.id.value); mValueText.setText(getSummary(mValue)); SeekBar seekBar = (SeekBar)view.findViewById(R.id.seek_bar); seekBar.setMax(mMaxValue); seekBar.setProgress(mValue); seekBar.setOnSeekBarChangeListener(this); if (mCheckBoxKey != null) { mCheckBox = (CheckBox)view.findViewById(R.id.check_box); mCheckBox.setText(mCheckBoxText); mCheckBox.setChecked(getCheckBoxPreference()); mCheckBox.setVisibility(View.VISIBLE); } return view; }
@Override protected View onCreateDialogView() { tags.clear(); tags.addAll(currentTags); View view = super.onCreateDialogView(); ListView listView = (ListView) view.findViewById(R.id.tags_list); adapter = new TagsAdapter(getContext(), R.layout.tag_preference_item); listView.setAdapter(adapter); final EditText editText = (EditText) view.findViewById(R.id.new_tag_text); ImageButton button = (ImageButton) view.findViewById(R.id.new_tag_button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View buttonView) { String newTag = editText.getText().toString(); editText.setText(null); InputMethodManager imm = (InputMethodManager) getContext().getSystemService( Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); if (!UAStringUtil.isEmpty(newTag)) { if (tags.contains(newTag)) { showDuplicateItemToast(); } else { tags.add(0, newTag); adapter.notifyDataSetChanged(); } } } }); return view; }
@Override protected View onCreateDialogView() { final View view = super.onCreateDialogView(); mSeekBarRed = (SeekBar)view.findViewById(R.id.seek_bar_dialog_bar_red); mSeekBarRed.setMax(255); mSeekBarRed.setOnSeekBarChangeListener(this); mSeekBarRed.getProgressDrawable().setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN); mSeekBarRed.getThumb().setColorFilter(Color.RED, PorterDuff.Mode.SRC_IN); mSeekBarGreen = (SeekBar)view.findViewById(R.id.seek_bar_dialog_bar_green); mSeekBarGreen.setMax(255); mSeekBarGreen.setOnSeekBarChangeListener(this); mSeekBarGreen.getThumb().setColorFilter(Color.GREEN, PorterDuff.Mode.SRC_IN); mSeekBarGreen.getProgressDrawable().setColorFilter(Color.GREEN, PorterDuff.Mode.SRC_IN); mSeekBarBlue = (SeekBar)view.findViewById(R.id.seek_bar_dialog_bar_blue); mSeekBarBlue.setMax(255); mSeekBarBlue.setOnSeekBarChangeListener(this); mSeekBarBlue.getThumb().setColorFilter(Color.BLUE, PorterDuff.Mode.SRC_IN); mSeekBarBlue.getProgressDrawable().setColorFilter(Color.BLUE, PorterDuff.Mode.SRC_IN); mValueView = (TextView)view.findViewById(R.id.seek_bar_dialog_value); return view; }
@Override protected View onCreateDialogView() { View dialog = super.onCreateDialogView(); SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); switch (authType) { case TOKEN: tokenEdit = (EditText) dialog.findViewById(R.id.token); // Show token for easy modification tokenEdit.setText(prefs.getString(SettingsHelper.PREF_SITE_TOKEN + torrentSite.name(), "")); break; case USERNAME: userEdit = (EditText) dialog.findViewById(R.id.username); passEdit = (EditText) dialog.findViewById(R.id.password); // Show username for easy modification userEdit.setText(prefs.getString(SettingsHelper.PREF_SITE_USER + torrentSite.name(), "")); break; case COOKIES: cookieEdits = new HashMap<>(); final LinearLayout layout = (LinearLayout) dialog.findViewById(R.id.dialog_cookies_layout); for (String cookieName : torrentSite.getAdapter().getRequiredCookies()) { final EditText cookieEdit = new EditText(dialog.getContext()); cookieEdit.setText(SettingsHelper.getSiteCookie(prefs, torrentSite, cookieName)); cookieEdit.setHint(cookieName); cookieEdits.put(cookieName, cookieEdit); layout.addView(cookieEdit); } break; } return dialog; }