Как получить ввод из searchview в textview

есть ли другой способ получить вход searchview и поместить его в textview? Похоже, что метод getText() и setText() неприменим к searchview.

или

есть ли способ передать входные данные из EditText в Searchview?

пожалуйста, помогите мне найти необходимые ресурсы / коды / метод по вышеуказанному вопросу. Спасибо. Вот мой код:

public boolean onQueryTextChange(String newText) {
    // TODO Auto-generated method stub
    showResults(newText);
    return false;
}

@Override
public boolean onQueryTextSubmit(String query) {
    // TODO Auto-generated method stub

    tvInput = (TextView) findViewById (R.id.tvInput);
    showResults(query);
//  searchView.getQuery().toString();
    tvInput.setText(searchView.getQuery().toString());
    return false;
}

Я также делаю это по-другому. Здесь:

tvInput = (TextView) findViewById (R.id.tvInput);
                tvInput.setText(searchView.getQuery());

1 ответов


для searchView в editText

editText.setText(searchView.getQuery());

для editText в SearchView

searchView.setQuery(editText.getText(),false);

http://developer.android.com/reference/android/widget/SearchView.html#getQuery()

http://developer.android.com/reference/android/widget/SearchView.html#setQuery(java.lang.CharSequence,boolean)