android searchview 클릭시 포커싱문제
조회수 1391회
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
menuItem = menu.findItem(R.id.search);
SearchView searchView = (SearchView) menuItem.getActionView();
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String s) {
menuItem.collapseActionView();
return false;
}
@Override
public boolean onQueryTextChange(String s) {
return false;
}
});
return true;
}
ActionBar에 searchview를 달았습니다만,
검색 아이콘을 클릭시 바로 텍스트 입력가능하게 나오지 않고,
검색 아이콘이 왼쪽으로 옮겨지며 다시 검색아이콘을 클릭해야 텍스트 입력이 가능해지도록 나옵니다.
어떤부분이 잘못된걸까요ㅠㅠㅠ
apps:showAsAction="always|collapseActionView"
menu의 이 부분이 always로만 두었을때는 정상작동을 하였으나 텍스트 전송혹은 back button클릭시 검색창이 닫히지 않아 뒷부분에 collapseActionView를 추가한 이후로 검색창은 닫히나 위와 같은 현상이 발생하였습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력