答案 0 :(得分:10)
<androidx.appcompat.widget.SearchView
app:queryBackground="@null"
...
/>
在XML中将其设置为@null将删除彩条。
答案 1 :(得分:1)
当您获得对SearchView
的引用时;这将起作用:
val backgroundView = searchView.findViewById(android.support.v7.appcompat.R.id.search_plate) as View
backgroundView.background = null
答案 2 :(得分:0)
使用:app:queryBackground="@color/your_color"
和android:background="@color/your_color"
答案 3 :(得分:0)
尝试在搜索视图的xml中设置background="@null"
。
答案 4 :(得分:0)
如果您在SearchView
xml中使用android名称空间,则删除底线的最佳方法是:
android:queryBackground="@null"