B B*_*der 1 android searchview

我可以SearchView使用以下代码更改背景:
mSearchView = (SearchView) findViewById(R.id.search_search_view);
LinearLayout layout = (LinearLayout)mSearchView.findViewById(mSearchView.getContext().getResources().getIdentifier("android:id/search_bar", null, null));
layout.setBackground(getResources().getDrawable(R.drawable.curve_stroke_border_white_bg));
Run Code Online (Sandbox Code Playgroud)
但是如何search_plate在搜索视图中删除(在图片中显示为红色)。
任何人都可以有任何想法请帮助我..
提前致谢。
假设,这会帮助你
int searchPlateId = searchView.getContext().getResources()
.getIdentifier("android:id/search_plate", null, null);
View searchPlateView = searchView.findViewById(searchPlateId);
if (searchPlateView != null) {
searchPlateView.setBackgroundColor(Color.BLACK); //depand you can set
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1827 次 |
| 最近记录: |