相关疑难解决方法(0)

突出显示ListView项目中的搜索文本

在此输入图像描述

我有一个ListView,我正在使用自定义适配器来显示数据.现在我想改变搜索文本字母颜色,如上面的屏幕截图.

这是代码 SearchView

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.actionbar_menu_item, menu);
    SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    final SearchView searchView = (SearchView) menu.findItem(R.id.action_search)
            .getActionView();
    searchView.setSearchableInfo(searchManager
            .getSearchableInfo(getComponentName()));
    searchView.setOnQueryTextListener(this);
        return super.onCreateOptionsMenu(menu);
        }

public boolean onQueryTextChange(String newText) {
    // this is adapter that will be filtered
      if (TextUtils.isEmpty(newText)){
            lvCustomList.clearTextFilter();
      }
      else{
            lvCustomList.setFilterText(newText.toString());
       }
    return false;
 }

@Override
public boolean onQueryTextSubmit(String query) {
    return false;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

string search android listview

14
推荐指数
1
解决办法
8753
查看次数

标签 统计

android ×1

listview ×1

search ×1

string ×1