2012-02-21 1 views
0

Android에서 사용되는 기본 검색 관리자의 입력 값을 삭제하는 방법이 있습니까? 결과가 표시된 후에 편집 상자에 입력 한 검색어를 지워야합니다! `searchview.setOnFocusChangeListener를 사용하는안드로이드에서 결과를 제공 한 후 SearchManager의 값을 지우는 방법은 무엇입니까?

+0

시도의 editbox.setText (""); – user1203673

+0

일 것이다 그러나이 있다면 바로 생각했다 그. 방법은 SearchView의 EditText의 초점에 표시되는 'X'(닫기) 버튼을 호출하는 것입니다. –

답변

1

시도 (새 OnFocusChangeListener() {

결과를 표시 한 후
 @Override 
     public void onFocusChange(View v, boolean hasFocus) { 
      // TODO Auto-generated method stub 

         closebtn.setfocus(true); 

     } 
    });` 
+0

고마워요! 결국 이렇게하면 키보드도 숨길 수 있습니다. 다시 대답하지 않습니까? –

+0

옳은 – user1203673

관련 문제