@Test public void launchActivityAndFindView_ById() throws Exception { EspressoActivity activity = activityRule.getActivity(); EditText editText = activity.findViewById(R.id.text); assertThat(editText).isNotNull(); assertThat(editText.isEnabled()).isTrue(); }
EditText editname = (EditText) findViewById(R.id.editname); if (editname.isEnabled()){ //then the button is enabled. }
@Override public void onFocusChange(View v, boolean hasFocus) { if (editText.isEnabled() && hasFocus) { Activity activity = (Activity) v.getContext(); if (isShow(activity)) { hide(activity); } insert(editText); } } });
@Override public boolean onTouch(View v, MotionEvent event) { if (editText.isEnabled() && event.getAction() == MotionEvent.ACTION_DOWN) { Activity activity = (Activity) v.getContext(); if (isShow(activity)) { hide(activity); } insert(editText); } return false; } });
private boolean isValid(EditText et) { return et.isEnabled() && et.getVisibility() == VISIBLE; }
SharedPreferences.Editor editor = getSharedPreferences("PREFS_KEY", Context.MODE_PRIVATE).edit(); editor.putBoolean("CHECK_BOX_STATE", checkBox.isChecked()); editor.putBoolean("EDITEXT_STATE_STATE", editText.isEnabled()); editor.commit();
row1Et.requestFocus(); Log.d("disabled", "1 is disabled?:" + row1Et.isEnabled()); Log.d("disabled", "2 is disabled?:" + row2Et.isEnabled()); row2Et.requestFocus(); row2Et.performClick(); Log.d("disabled", "2 is disabled?:" + row2Et.isEnabled()); Log.d("disabled", "1 is disabled?:" + row1Et.isEnabled());
@Test public void shouldBeDisabled(){ RowDescriptor rowDescriptor = RowDescriptor.newInstance("disabled", RowDescriptor.FormRowDescriptorTypeInteger); rowDescriptor.setDisabled(true); FormEditIntegerFieldCell testCell = new FormEditIntegerFieldCell(activity, rowDescriptor); assertThat(testCell.getEditText().isEnabled(), is(false)); }