private String getSelectedLanguage() { String language; if (mLanguageChooser.getSelectedView() == null) { Log.w(TAG, "Could not get language; using 'en'"); language = "en"; } else { language = ((TextView) mLanguageChooser.getSelectedView()).getText().toString(); } return language; }
/** Saves the preferences which are selected on-screen by the user into shared preferences. */ private void saveSelectedPreferences(boolean saveInList) { android.util.Log.i(TAG, "Saving current settings to file: " + currentSelectedConnection); String u = user.getText().toString(); String h = hostname.getText().toString(); // Only if a username and a hostname were entered, save the connection to list of connections. if (saveInList && !(u.equals("") || h.equals(""))) { saveConnections(); } // Then, save the connection to a separate SharedPreferences file. currentConnection.setUser(u); currentConnection.setHostname(h); currentConnection.setVmname(vmname.getText().toString()); currentConnection.setPassword(password.getText().toString()); TextView selection = null; if (layoutMapSpinner != null) { selection = (TextView) layoutMapSpinner.getSelectedView(); } if (selection != null) { currentConnection.setLayoutMap(selection.getText().toString()); } currentConnection.saveToSharedPreferences(appContext); }
private void updateFps(int fps) { // It's better to not save the view returned for R.id.fps // because it's impossible to know when Spinner does change // the selected view; especially when the adapter changes // which may update the spinner not immediately. // Anyway, getSelectedView() and findViewById() are just // lookups and this method is only called every // ShaderRenderer.FPS_UPDATE_FREQUENCY milliseconds and if // fps did actually change so that shoudln't be problem View v = shaderSpinner.getSelectedView(); TextView tv; if (v == null || (tv = (TextView) v.findViewById(R.id.fps)) == null) return; tv.setText(String.valueOf(fps) + " fps"); }
/** * Checks if all inputs are filled and shows error if not. * * @return if all inputs are filled */ private boolean validateInputs() { homeValueInput.setError(null); downPaymentInput.setError(null); interestRateInput.setError(null); propertyTaxRateInput.setError(null); boolean error = false; View focusView = null; if (isEmpty(homeValueInput)) { homeValueInput.setError(getString(R.string.error_field_required)); focusView = homeValueInput; error = true; } else if (isEmpty(downPaymentInput)) { downPaymentInput.setError(getString(R.string.error_field_required)); focusView = downPaymentInput; error = true; } else if (isEmpty(interestRateInput)) { interestRateInput.setError(getString(R.string.error_field_required)); focusView = interestRateInput; error = true; } else if (termsSpinner.getSelectedItemPosition() == 0) { TextView errorText = (TextView) termsSpinner.getSelectedView(); errorText.setError(""); errorText.setTextColor(Color.RED); errorText.setText(R.string.error_field_required); focusView = termsSpinner; error = true; } else if (isEmpty(propertyTaxRateInput)) { propertyTaxRateInput.setError(getString(R.string.error_field_required)); focusView = propertyTaxRateInput; error = true; } if (error) { focusView.requestFocus(); } return !error; }
/** * Returns the selected contact * * @return Contact */ private String getSelectedContact() { // get selected phone number ContactListAdapter adapter = (ContactListAdapter) mSpinner.getAdapter(); return adapter.getSelectedNumber(mSpinner.getSelectedView()); }
protected boolean isValidEnergyVersion() { return isValidRequired((TextView) spinnerEnergyVersion.getSelectedView()); }
// register view validate public void validateRegisterInfo() { firstNameEditView.setError(null); lastNameEditView.setError(null); emailIdEditView.setError(null); cityEditView.setError(null); zipEditView.setError(null); firstName = firstNameEditView.getText().toString(); lastName = lastNameEditView.getText().toString(); emilId = emailIdEditView.getText().toString(); city = cityEditView.getText().toString(); zip = zipEditView.getText().toString(); state = stateSpinner.getSelectedItem().toString(); try { specialty = specialtySpinner.getSelectedItem().toString(); } catch (Exception e) { e.printStackTrace(); } boolean cancel = false; View focusView = null; try { if (specialty.equals("Specialty")) { TextView specialtyTextView = (TextView) specialtySpinner.getSelectedView(); focusView = specialtyTextView; specialtyTextView.setError(""); // specialtyTextView.setTextColor(Color.RED); specialtyTextView.setText("Specialty"); cancel = true; } } catch (Exception e) { e.printStackTrace(); } if (TextUtils.isEmpty(zip)) { zipEditView.setError(getString(R.string.error_field_required)); focusView = zipEditView; cancel = true; } if (state.equals("State")) { TextView stateTextView = (TextView) stateSpinner.getSelectedView(); focusView = stateTextView; stateTextView.setError(""); // stateTextView.setTextColor(Color.RED); stateTextView.setText("State"); cancel = true; } if (TextUtils.isEmpty(city)) { cityEditView.setError(getString(R.string.error_field_required)); focusView = cityEditView; cancel = true; } if (TextUtils.isEmpty(emilId)) { emailIdEditView.setError(getString(R.string.error_field_required)); focusView = emailIdEditView; cancel = true; } else if (!isEmailValid(emilId)) { emailIdEditView.setError("This email address is invalid"); focusView = emailIdEditView; cancel = true; } if (TextUtils.isEmpty(lastName)) { lastNameEditView.setError(getString(R.string.error_field_required)); focusView = lastNameEditView; cancel = true; } if (TextUtils.isEmpty(firstName)) { firstNameEditView.setError(getString(R.string.error_field_required)); focusView = firstNameEditView; cancel = true; } // cancel = false; if (cancel) { focusView.requestFocus(); } else { Intent intent = new Intent(MainActivity.this, TrialActivity.class); finish(); startActivity(intent); } }
/** * Returns the selected contact * * @return Contact */ private ContactId getSelectedContact() { // get selected phone number ContactListAdapter adapter = (ContactListAdapter) mSpinner.getAdapter(); return ContactUtil.formatContact(adapter.getSelectedNumber(mSpinner.getSelectedView())); }