Toolbar背景中的SearchView与工具栏相同

时间:2016-06-06 22:56:11

标签: android background searchview

我在应用的工具栏中添加了SearchView。激活后,搜索输入文本的背景为半透明白色。如何让它完全透明? enter image description here

2 个答案:

答案 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"