android搜索视图显示默认图标
我使用了github的material search视图(遵循其中的代码)。但是当我尝试运行应用程序时,会显示默认的搜索视图,而不是绘图中的搜索图标。下面是代码。还包括屏幕截图。 materialsearchview(xml): 截图:android搜索视图显示默认图标,android,icons,default,searchview,Android,Icons,Default,Searchview,我使用了github的material search视图(遵循其中的代码)。但是当我尝试运行应用程序时,会显示默认的搜索视图,而不是绘图中的搜索图标。下面是代码。还包括屏幕截图。 materialsearchview(xml): 截图: 我假设这是您想要显示的图标android:icon=“@drawable/search”?但是我在屏幕快照中得到了上面的默认搜索图标预期的图标是什么?图标是白色的可能图像色调根据主题而改变? <com.miguelcatalan.materialsear
我假设这是您想要显示的图标
android:icon=“@drawable/search”
?但是我在屏幕快照中得到了上面的默认搜索图标预期的图标是什么?图标是白色的可能图像色调根据主题而改变?
<com.miguelcatalan.materialsearchview.MaterialSearchView
android:id="@+id/search_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<item
android:id="@+id/action_search"
android:icon="@drawable/search"
android:title="Search"
appcompat:actionViewClass="android.support.v7.widget.SearchView"
appcompat:showAsAction="always"/>
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
// Inflate menu to add items to action bar if it is present.
inflater.inflate(R.menu.menu_main, menu);
// Associate searchable configuration with the SearchView
MenuItem menuItem=menu.findItem(R.id.action_search);
materialSearchView.setMenuItem(menuItem);
materialSearchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
return true;
}