@Test public void setTextInEditTextShouldStoreText() { final EditText editText = preference.getEditText(); editText.setText(SOME_TEXT); assertThat(editText.getText().toString()).isEqualTo(SOME_TEXT); }
@Test public void testConstructor() { preference = new EditTextPreference(context); assertNotNull(preference.getEditText()); }
((EditTextPreference)item).getEditText().setInputType(inputType);
EditTextPreference editY = (EditTextPreference) findPreference("widgetY"); EditText prefEditTextX = editX.getEditText(); prefEditTextX.setInputType(InputType.TYPE_CLASS_TEXT); EditText prefEditTextY = editY.getEditText(); prefEditTextY.setInputType(InputType.TYPE_CLASS_TEXT);
EditTextPreference myPref = (EditTextPreference)findPreference( "MyPref" ); myPref.setOnPreferenceClickListener( new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { EditTextPreference editPref = (EditTextPreference)preference; editPref.getEditText().setSelection( editPref.getText().length() ); return true; } } );
class opcl implements OnPreferenceClickListener{ @Override public boolean onPreferenceClick(Preference pref) { EditTextPreference et = (EditTextPreference) pref; et.getEditText().setSelection(et.getText().length()); return true; } }
@Override public boolean onPreferenceChange(Preference preference, Object o) { if (o instanceof String) { if(preference.getKey()=="wz_video_framerate"){ } SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(prefFragment.getActivity()); SharedPreferences.Editor prefsEditor = sharedPreferences.edit(); prefsEditor.putString(preference.getKey(), (String)o); prefsEditor.apply(); boolean isPasswordField = ((preference instanceof EditTextPreference) && ((EditTextPreference)preference).getEditText().getInputType() == (InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD)); setSummaryText(preference, (String)o, isPasswordField); } return true; } });
private void addItemValidation(EditTextPreference p) { if (mLoader == null) { mLoader = new ItemsAsyncTaskLoader(getActivity()); } final EditText editText = p.getEditText(); editText.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(final Editable editable) { final String itemName = editable.toString(); getActivity().runOnUiThread(() -> { if (mLoader.isValid(itemName)) { editText.setTextColor(Color.GREEN); } else { editText.setTextColor(Color.RED); } }); } @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { } @Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { } }); // initial color editText.setText(editText.getText()); }
prefPath.getEditText().setHint("sdcard/path");
final OnPreferenceClickListener _moveCursorToEndClickListener = new OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { EditTextPreference editPref = (EditTextPreference)preference; editPref.getEditText().setSelection( editPref.getText().length() ); return true; } }; [...] EditTextPreference myPref = (EditTextPreference)findPreference( "MyPref" ); myPref.setOnPreferenceClickListener( _moveCursorToEndClickListener );
} else if (pref instanceof EditTextPreference) { EditTextPreference textPreference = (EditTextPreference) pref; if ( (textPreference.getEditText().getInputType() & InputType.TYPE_TEXT_VARIATION_PASSWORD) == InputType.TYPE_TEXT_VARIATION_PASSWORD ) { pref.setSummary( stringValue.replaceAll(".","*") );
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.graph_preferences); EditTextPreference regressionLineOrder = (EditTextPreference) findPreference(PREFERENCE_KEY_REGRESSION_LINE_ORDER); regressionLineOrder.getEditText().setKeyListener(new DigitsKeyListener()); regressionLineOrder.getEditText().setSelectAllOnFocus(true); regressionLineOrder.setSummary(regressionLineOrder.getText()); regressionLineOrder.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { preference.setSummary((String) newValue); return true; } }); } }
username.getEditText().setFilters(new InputFilter[] { usernameFilter });
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); this.initSummaries(this.getPreferenceScreen()); // Limit age preference to numbers ((EditTextPreference) findPreference("age")).getEditText().setInputType(InputType.TYPE_CLASS_NUMBER); findPreference("optional_fields").setOnPreferenceClickListener(this); findPreference("db_backup").setOnPreferenceClickListener(this); findPreference("db_restore").setOnPreferenceClickListener(this); findPreference("db_purge").setOnPreferenceClickListener(this); findPreference("db_loadtest").setOnPreferenceClickListener(this); findPreference("about").setOnPreferenceClickListener(this); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.other_preferences); SharedPreferences adminPreferences = getSharedPreferences( AdminPreferencesActivity.ADMIN_PREFERENCES, 0); mFormListUrlPreference = (EditTextPreference) findPreference(PreferencesActivity.KEY_FORMLIST_URL); mSubmissionUrlPreference = (EditTextPreference) findPreference(PreferencesActivity.KEY_SUBMISSION_URL); PreferenceCategory otherPreferences = (PreferenceCategory) findPreference(getString(R.string.other_preferences)); mFormListUrlPreference.setOnPreferenceChangeListener(this); mFormListUrlPreference.setSummary(mFormListUrlPreference.getText()); mServerUrlPreference.getEditText().setFilters( new InputFilter[] { getReturnFilter(), getWhitespaceFilter() }); mSubmissionUrlPreference.setOnPreferenceChangeListener(this); mSubmissionUrlPreference.setSummary(mSubmissionUrlPreference.getText()); mServerUrlPreference.getEditText().setFilters( new InputFilter[] { getReturnFilter(), getWhitespaceFilter() }); }
mServerUrlPreference.getEditText().setFilters( new InputFilter[] { getReturnFilter() }); mUsernamePreference.getEditText().setFilters( new InputFilter[] { getReturnFilter() }); mPasswordPreference.setSummary("********"); mPasswordPreference.getEditText().setFilters( new InputFilter[] { getReturnFilter() });
mUsernamePreference.getEditText().setFilters(new InputFilter[] { getReturnFilter() }); mPasswordPreference.setSummary("********"); mPasswordPreference.getEditText().setFilters(new InputFilter[] { getReturnFilter() });
serverUrlPreference.getEditText().setInputType(InputType.TYPE_TEXT_VARIATION_URI); serverUrlPreference.setDefaultValue("http://yourhost"); serverUrlPreference.setTitle(R.string.settings_server_address); serverInternalUrlPreference.getEditText().setInputType(InputType.TYPE_TEXT_VARIATION_URI); serverInternalUrlPreference.setDefaultValue(""); serverInternalUrlPreference.setTitle(R.string.settings_server_internal_address); serverPasswordPreference.getEditText().setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); serverPasswordPreference.setSummary("***"); serverPasswordPreference.setTitle(R.string.settings_server_password);
transmitterId.getEditText().setFilters(new InputFilter[]{new InputFilter.AllCaps()}); // TODO filter O ? transmitterId.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { @Override
transmitterId.getEditText().setFilters(new InputFilter[]{new InputFilter.AllCaps()}); // TODO filter O ? transmitterId.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { @Override