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);
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage