Tôi có SearchView mà trông như thế này:Android SearchView onclick
private void setupSearchView() {
mSearchView = (SearchView) getActivity().findViewById(
R.id.search_view_neue);
setSearchViewBackground();
mSearchView.setOnClickListener(this);
mSearchView.setOnQueryTextListener(this);
}
public boolean onQueryTextSubmit(String query) {
searchcounter = searchcounter + 1;
setSearchViewBackground();
ArrayList<WissensdokumenteRecord> documents = settingListContent(new ArrayList<WissensdokumenteRecord>());
setListAdapter(new NeueWissensdokumentItemAdapter(
inflater.getContext(), R.layout.row_example, documents));
InputMethodManager im = (InputMethodManager) getActivity()
.getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(getActivity().getCurrentFocus()
.getWindowToken(), 0);
return false;
}
<SearchView
android:id="@+id/search_view_neue"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:background="@drawable/border_searchview"
android:maxWidth="540dp"
android:queryHint="Neue Dokumente suchen" >
</SearchView>
Vì vậy, hành vi của các quan điểm tìm kiếm là, rằng bàn phím mở bằng cách nhấn vào tìm kiếm button.Now Tôi có thể tìm kiếm một cái gì đó. Có thể thực hiện tìm kiếm bằng cách nhấp vào trong chế độ xem tìm kiếm ở mọi nơi không? Có ai có một ví dụ cho tôi?
Best wishes Christine
Có được câu trả lời tốt http://stackoverflow.com/questions/14602807/android-how-to-detect-click-on-custom-searchview-element –