答案 0 :(得分:0)
您可以在创建searchView
时更改背景颜色:
SearchView searchView = findViewById(R.id.searchView);
EditText editText = (EditText)searchView.findViewById(context.getResources().getIdentifier("android:id/search_src_text", null, null));
editText.setBackgroundColor(Color.TRANSPARENT);
答案 1 :(得分:0)
所以我知道已经过去了一段时间,但是即使我为工具栏和searchview设置了相同的颜色,我也遇到了类似的问题,即颜色不同。对我有用的是,而不是为SearchView设置backgroundTint来设置背景色,所以:
代替android:background="#BF29D2EB"
为您的SearchView使用android:backgroundTint="#BF29D2EB"