簡體   English   中英

從searchView小部件中刪除圖標(不在actionBar中)

[英]Remove icon from searchView widget (not in actionBar)

我想在我的應用程序中自定義searchView小部件。 重點是從中刪除放大鏡圖標(不是使其透明,只需刪除)。 為了便於理解,這里有一些屏幕截圖:

現在的樣子:

1個

以及它的外觀:

在此處輸入圖片說明

我可以改用editText,但是它沒有建議,這對我很重要。

看來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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM