EditText가 한개가 있습니다.

EditText를 터치하면(focus on)어떤 이벤트를 발생 시키고,
EditText가 아닌 다른곳을 터치하면(Focus out)다른 이벤트를 발생시키고 싶습니다.


 searchWord = (EditText)findViewById(R.id.search_input);
        searchWord.setOnFocusChangeListener(new OnFocusChangeListener(){
   public void onFocusChange(View v, boolean hasFocus) {
    if(hasFocus)
     MainActivity.tabHost.getTabWidget().setVisibility(View.GONE);
    else
     MainActivity.tabHost.getTabWidget().setVisibility(View.VISIBLE);     
    
   }
         
        });


이런식으로 포커스가 있을시 view를 없애고, 포커스를 잃으면 뷰가 나오게 할려고 하는데
생각되로 잘되지 않습니다.. EditText에서 Focus를 잃는건 어떤 경우에 잃는건가요? ㅜ