Needing to double click EditText for click listener to respond

Kurt picture Kurt · Nov 21, 2012 · Viewed 7.8k times · Source

I have a section of code where I want to change the text showing in a textView when the user selects an EditText box.

The problem I am having is that the textView only changes when I double click the EditText box, one click and there is no change to the textView.

Is there another click listener that I should be using?

final EditText box0105 = (EditText)findViewById(R.id.box0105);
final TextView txtHint = (TextView)findViewById(R.id.txtHint);
        box0105.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            txtHint.setText(onOneClick);                
        }
    });

Answer

ρяσѕρєя K picture ρяσѕρєя K · Nov 21, 2012

Add android:focusableInTouchMode="false" in EditText xml then EditText will accept single click