Creare un controllo spaccatura come quella nella barra degli indirizzi del browser
-
21-09-2019 - |
Domanda
Voglio creare una casella di ricerca con il pulsante di ricerca direttamente alla destra del EditText
senza spaziatura, come il modo come la barra degli indirizzi sugli sguardi applicazione browser interno (vedi immagine sotto). Questo è possibile o devo creare io stesso?
Soluzione
Credo che ci vorrà un po 'di personalizzazione; si può guardare il sorgente qui nell'albero open source:
I bit rilevanti sono:
<view ...
...
android:background="@drawable/textfield_search"
...
/>
<Button
...
android:background="@drawable/btn_search_dialog"
...
/>
Come si può vedere, che sta utilizzando drawable personalizzati (vale a dire non @android:drawable...
).
E sì, tutto questo può essere trovato usando Gerarchia Viewer, come per la risposta di Pentium10.
Altri suggerimenti
Gerarchia Viewer per ottenere la vista dal browser interno
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow