Wenn Sie die Suchleiste für die Aktionsleiste verwenden, wird das Widget im Hochformat auf die volle Breite des Bildschirms erweitert, bleibt jedoch im Querformat kurz stehen.ActionBar SearchView wird im Querformat nicht vollständig erweitert
Gibt es eine Möglichkeit, die Erweiterungslayout-Parameter im SearchView so einzustellen, dass die Aktionsleiste vollständig ausgefüllt wird, wenn der Benutzer eine Suche eingibt?
Siehe Bild: http://i.imgur.com/3z8ZbJA.png
Hinweis: Ich verwende derzeit nicht ActionBar Sherlock
Edit: Hier ist, was ich tat, um es zu bekommen, die volle Breite zu erweitern.
searchView.setOnSearchClickListener(new OnClickListener() {
private boolean extended = false;
@Override
public void onClick(View v) {
if (!extended) {
extended = true;
LayoutParams lp = v.getLayoutParams();
lp.width = LayoutParams.MATCH_PARENT;
}
}
});
schließen. Ich musste 'setOnSearchClickListener()' verwenden, da ich keine Hardware-Taste drücken wollte. –