web-dev-qa-db-ja.com

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());
10
Theresa Gamit

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)

19
gaurav5430