반응형
EditText를 이용하다 보면 해당 View에 Foucs 여부를 확인해야 할 경우가 있을 수 있다.
이 경우 setOnFocusChangeListener을 이용해 포커스 여부를 확인하고 동작을 만들 수 있다.
//EditText View 객체
EditText txt_search = (EditText)findViewById(R.id.edittxt_search);
edittxt_search.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean gainFocus) {
//포커스가 주어졌을 때 동작
if (gainFocus) {
//to do
//원하는 동작
}
//포커스를 잃었을 때의 동작
else {
//원하는 동작
}
}
});
반응형