So markieren Sie den gefilterten Text mit dem SearchView-Widget in Android
Ich habe umgesetztSearchView
Widget in meiner App. Es funktioniert gut. Jetzt muss ich tun, wann immer ich ein Wort in mein tippeSearchView Bar
Das gefilterte Ergebnis sollte das gesuchte Wort hervorheben. mögen:
Ich benutze dasSearchView Widget als:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.myMenu , menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
SearchView sv = new SearchView(getActivity());
// Changing the color of Searchview widget text field to white.
int searchSrcTextId = getResources().getIdentifier("android:id/search_src_text", null, null);
EditText searchEditText = (EditText) sv.findViewById(searchSrcTextId);
searchEditText.setTextColor(Color.WHITE);
sv.setOnQueryTextListener(this);
searchItem.setActionView(sv);
super.onCreateOptionsMenu(menu, inflater);
}