1
나는 다음과 같은했지만 그것은 당신이 SearchView 내에서 사용자 행동에 대한 리스너를 설정하는 search.setOnQueryTextListener()
을 사용할 수 있습니다작업 표시 줄의 검색 버튼을 클릭하면 작업을 트리거하는 방법은 무엇입니까?
@Override
public boolean onOptionsItemSelected(MenuItem menuItem)
{
startActivity(new Intent(NamesList.this,MainActivity.class));
switch (menuItem.getItemId()) {
case 1:
search = (EditText) menuItem.getActionView();
search.addTextChangedListener(filterTextWatcher);
search.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
String result = search.getText().toString();
Toast.makeText(getApplicationContext(), "the :: " + result, Toast.LENGTH_LONG);
}
return true;
}
답을 주셔서 감사하지만 메신저 검색 필드의 값을 보여주는 것을 시도는 검색 버튼은 같은 대답을 업데이트 건배 – user1283633
로 보여주는로 클릭하면 – Nermeen