Tuesday, 20 August 2013

JAVA reuse onTouchListener, setOnFocusChangeListener Events for editText

JAVA reuse onTouchListener, setOnFocusChangeListener Events for editText

dateField.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus &&
TextUtils.isEmpty(dateField.getText().toString())){
dateField.setText(DateDefaultValue);
} else if (hasFocus &&
dateField.getText().toString().equals(DateDefaultValue)){
dateField.setText("");
}
else
{btnShowHide.setVisibility(RelativeLayout.VISIBLE);}
if (!hasFocus)
{
if (dateField.getText().length() >0)
btnShowHide.setVisibility(RelativeLayout.INVISIBLE);
}
}
});
I want to reuse my event for setOnFocusChangeListener and onTouchListener
and for all of my events for my editText Fields without doing copy paste.

No comments:

Post a Comment