List of usage examples for android.view View getWindowToken
public IBinder getWindowToken()
From source file:pl.zajecia.cw3.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.settings_layout); mIntervalEditText = (EditText) findViewById(R.id.intervalEditText); mIntervalSpinner = (Spinner) findViewById(R.id.intervalSpinner); /** /* ww w. j av a 2 s . c o m*/ * On focus change listener to hide keyboard when focus left editText */ ((LinearLayout) findViewById(R.id.mainLinearLayout)).setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean arg) { InputMethodManager imm = (InputMethodManager) view.getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } }); mRandomOrderCheckBox = (CheckBox) findViewById(R.id.randomOrderCheckBox); mChangeDuringSleepCheckBox = (CheckBox) findViewById(R.id.changeDuringSleepCheckBox); mChangeOnScreenOnCheckBox = (CheckBox) findViewById(R.id.changeOnScreenOnCheckBox); mDisableOnBatteryLowCheckBox = (CheckBox) findViewById(R.id.dontChangeOnBatteryLowCheckBox); mEditPhotosButton = (Button) findViewById(R.id.viewGalleryButton); mSaveSettingsButton = (Button) findViewById(R.id.saveSettingsButton); mActivatedButton = (ToggleButton) findViewById(R.id.activateButton); //Listeners: mSaveSettingsButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { saveSettings(); Toast.makeText(getApplicationContext(), R.string.settings_saved, Toast.LENGTH_SHORT).show(); } }); mActivatedButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ToggleButton button = (ToggleButton) v; if (button.isChecked()) { button.setChecked(runService()); } else { cancelService(); } } }); mEditPhotosButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(getApplication(), PhotosActivity.class); startActivity(intent); } }); }
From source file:com.github.vase4kin.teamcityapp.login.view.LoginViewImpl.java
/** * {@inheritDoc}//from w w w.j ava 2s .co m */ @Override public void hideKeyboard() { View view = mActivity.getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager) mActivity.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); } }
From source file:com.breadwallet.BreadWalletApp.java
public void hideKeyboard(Activity act) { Activity activity = act;/* ww w .j av a 2 s .co m*/ if (activity == null) activity = MainActivity.app; if (activity == null) activity = IntroActivity.app; if (activity != null) { View view = activity.getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); return; } } Log.e(TAG, "hideKeyboard: FAILED"); }
From source file:com.stoneapp.ourvlemoodle2.activities.SignInActivity.java
public void signin(View v) { InputMethodManager inputManager = (InputMethodManager) SignInActivity.this .getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); user_id.setError(null);/*from www. j a v a2 s. c om*/ user_pass.setError(null); String id = user_id.getText().toString(); String password = user_pass.getText().toString(); View focusView; if (TextUtils.isEmpty(id)) { user_id.setError("This field is required"); focusView = user_id; focusView.requestFocus(); } if (TextUtils.isEmpty(password)) { user_pass.setError("Enter password"); focusView = user_pass; focusView.requestFocus(); } user_pass.setText(""); new LoginTask(id, password).execute(""); }
From source file:com.tdispatch.passenger.fragment.SearchAddressFragment.java
protected void hideSoftKeyboard() { View v = mFragmentView.findViewById(R.id.address); InputMethodManager imm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); }
From source file:org.sufficientlysecure.keychain.ui.dialog.AddEditKeyserverDialogFragment.java
private void hideKeyboard() { if (getActivity() == null) { return;// w w w .ja v a 2 s . co m } InputMethodManager inputManager = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); //check if no view has focus: View v = getActivity().getCurrentFocus(); if (v == null) return; inputManager.hideSoftInputFromWindow(v.getWindowToken(), 0); }
From source file:com.emobc.android.activities.generators.FormActivityGenerator.java
private EditText insertTextField(final Activity activity, FormDataItem dataItem) { EditText txt = new EditText(activity); txt.setTag(dataItem.getFieldName()); txt.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override// w w w . jav a 2 s .c om public void onFocusChange(View v, boolean hasFocus) { if (!hasFocus) { InputMethodManager imm = (InputMethodManager) activity .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); } } }); return txt; }
From source file:org.alfresco.mobile.android.application.accounts.fragment.AccountEditFragment.java
private void validateServer(View v) { if (retrieveFormValues()) { // Remove Keyboard InputMethodManager imm = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); // Create Account + Session OperationsRequestGroup group = new OperationsRequestGroup(getActivity()); group.enqueue(new CreateAccountRequest(url, username, password, description) .setNotificationVisibility(OperationRequest.VISIBILITY_DIALOG)); BatchOperationManager.getInstance(getActivity()).enqueue(group); if (getActivity() instanceof MainActivity) { OperationWaitingDialogFragment .newInstance(FavoriteNodeRequest.TYPE_ID, R.drawable.ic_onpremise, getString(R.string.account), getString(R.string.account_verify), null, -1) .show(getActivity().getFragmentManager(), OperationWaitingDialogFragment.TAG); }/*from w ww. j av a 2 s .c o m*/ } }
From source file:org.secuso.privacyfriendlypasswordgenerator.dialogs.UpdatePasswordDialog.java
public Dialog onCreateDialog(Bundle savedInstanceState) { LayoutInflater inflater = getActivity().getLayoutInflater(); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); rootView = inflater.inflate(R.layout.dialog_update_passwords, null); visibility = false;//ww w .j a v a 2 s . c o m spinnerOld = (ProgressBar) rootView.findViewById(R.id.oldProgressBar); spinnerOld.setVisibility(View.GONE); spinnerNew = (ProgressBar) rootView.findViewById(R.id.newProgressBar); spinnerNew.setVisibility(View.GONE); Bundle bundle = getArguments(); position = bundle.getInt("position"); bindToDevice_enabled = bundle.getBoolean("bindToDevice_enabled"); hashAlgorithm = bundle.getString("hash_algorithm"); setOldMetaData(bundle); number_iterations = bundle.getInt("number_iterations"); database = MetaDataSQLiteHelper.getInstance(getActivity()); builder.setView(rootView); builder.setIcon(R.mipmap.ic_drawer); builder.setTitle(getActivity().getString(R.string.passwords_heading)); Button displayButton = (Button) rootView.findViewById(R.id.displayButton); displayButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { InputMethodManager inputManager = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.RESULT_UNCHANGED_SHOWN); displayPasswords(); } }); ImageButton copyOldButton = (ImageButton) rootView.findViewById(R.id.copyOldButton); ImageButton copyNewButton = (ImageButton) rootView.findViewById(R.id.copyNewButton); copyOldButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView oldPassword = (TextView) rootView.findViewById(R.id.textViewOldPassword); ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("", oldPassword.getText()); clipboard.setPrimaryClip(clip); Toast.makeText(getActivity(), getActivity().getString(R.string.copy_clipboar_old), Toast.LENGTH_SHORT).show(); } }); copyNewButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView newPassword = (TextView) rootView.findViewById(R.id.textViewNewPassword); ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("", newPassword.getText()); clipboard.setPrimaryClip(clip); Toast.makeText(getActivity(), getActivity().getString(R.string.copy_clipboar_new), Toast.LENGTH_SHORT).show(); } }); builder.setPositiveButton(getActivity().getString(R.string.done), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { onClickDone(); } }); visibilityButton = (ImageButton) rootView.findViewById(R.id.visibilityButton); visibilityButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { editTextUpdateMasterpassword = (EditText) rootView.findViewById(R.id.editTextUpdateMasterpassword); if (!visibility) { visibilityButton.setImageResource(R.drawable.ic_visibility_off); editTextUpdateMasterpassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); editTextUpdateMasterpassword.setSelection(editTextUpdateMasterpassword.getText().length()); visibility = true; } else { visibilityButton.setImageResource(R.drawable.ic_visibility); editTextUpdateMasterpassword .setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); editTextUpdateMasterpassword.setSelection(editTextUpdateMasterpassword.getText().length()); visibility = false; } } }); return builder.create(); }
From source file:ru.moscow.tuzlukov.sergey.weatherlog.SettingsActivity.java
@Override public void onClick(View v) { refreshWasCancelled = false;/*from w w w. j a v a 2 s .co m*/ InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); llLoader.setVisibility(View.VISIBLE); networkQuery.addRequest(NetworkQuery.FIND_URL, new NetworkQuery.Params().addParam(NetworkQuery.Params.TYPE, NetworkQuery.Params.TYPE_LIKE) .addParam(NetworkQuery.Params.QUERY, etCityName.getText().toString().trim()), this, this, SettingsActivity.this); }