如何在Android中删除SearchView蓝线

时间:2017-01-04 12:44:07

标签: android searchview

有人可以帮我删除或将其更改为其他颜色吗?

This Picture

非常感谢你的帮助

3 个答案:

答案 0 :(得分:2)

View v = searchView.findViewById(android.support.v7.appcompat.R.id.search_plate);
v.setBackgroundColor(Color.parseColor("here give color code for background"));

答案 1 :(得分:1)

如果使用API​​ 21或更高版本,则将其添加到xml中的SearchView中。如果使用低于21的API,请使用Perl::Tidy代替android

app

答案 2 :(得分:1)

你可以用

View searchplate = (View)mSearchView.findViewById(android.support.v7.appcompat.R.id.search_plate);
            searchplate.getBackground().setColorFilter(ContextCompat.getColor(this, R.color.another_color) ,PorterDuff.Mode.MULTIPLY);