我想在我的应用中自定义searchView小部件。要点是从中移除放大镜玻璃图标(不要让它透明,只需删除)。 为了便于理解,这里有一些截图:
现在的样子:
它应该如何看待:
我可以使用editText,但它没有建议,这对我很重要。
答案 0 :(得分:-1)
SearchView似乎正在扩展LinearLayout。我猜方向是水平的。
您可以获取SearchView的实例,然后删除第一个子节点。我没试过,但我认为它会起作用。
SearchView searchView = (SearchView)findViewById(R.id.search);
// You have to play around with this but I think 0 is the right value
LinearLayout linearLayout = (LinearLayout) searchView.getChildAt(0);
linearLayout.removeViewAt(1);