본문 바로가기

Android

[안드로이드] EditText 관련 정리_(1) [포커스 여부 확인]

반응형

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 {

  	
	//원하는 동작 
		    	

	    	

     }

    }

});
반응형