2016-06-06 12 views
0

Ich bin ein SearchView innerhalb einer Toolbar der App hinzufügen. Wenn aktiviert, ist der Hintergrund des Sucheingabetextes halbtransparent weiß. Wie kann man es vollständig transparent machen? enter image description hereSearchView im Toolbar-Hintergrund das gleiche wie Toolbar

+0

Im Fall hilft jemand - fand die Antwort [hier] (https://stackoverflow.com/questions/28017396/ how-can-i-style-the-searchview-wann-benutze-eine-toolbar-als-action-bar/28018439 # 28018439), wie könnte ich es verpassen? – khusrav

Antwort

0

Sie können die Hintergrundfarbe ändern, wenn Sie Ihre searchView wie folgt zu erstellen:

SearchView searchView = findViewById(R.id.searchView); 
EditText editText = (EditText)searchView.findViewById(context.getResources().getIdentifier("android:id/search_src_text", null, null)); 
editText.setBackgroundColor(Color.TRANSPARENT); 
+1

Während dies funktioniert, mag ich die Lösung nicht, es ist sehr fehleranfällig - ich möchte nicht die Interna des SearchView zu ändern, dieses reine Styling-Problem. – khusrav