相关疑难解决方法(0)

如何删除或更改SearchView actionBar中的searchview图标?

截图

如何删除或更改edittext中的搜索视图图标?我正在使用Appcompat库.

我使用下面的代码来修改和删除但它不起作用:

SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
        searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
    View search_mag_icon = (View)searchView.findViewById(android.support.v7.appcompat.R.id.search_mag_icon);
        search_mag_icon.setBackgroundResource(R.drawable.ic_stub);
        //search_mag_icon.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-actionbar searchview

3
推荐指数
2
解决办法
6104
查看次数

想要从 searchView 中删除搜索图标作为提示

    int magId = getResources().getIdentifier("android:id/search_mag_icon", null, null);
    ImageView magImage = (ImageView) mSearchView.findViewById(magId);
    magImage.setLayoutParams(new LinearLayout.LayoutParams(0, 0));
    magImage.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的代码,但它并没有删除图标search。我已经设置了

 mSearchView.setIconified(false); 
Run Code Online (Sandbox Code Playgroud)

不明白为什么它仍然显示图标。

android searchview

0
推荐指数
1
解决办法
5267
查看次数