Ho uno Button
che voglio modellare come uno spillo stile Holo, ovvero sottolineato con un triangolo nell'angolo in basso a destra - l'app contatti integrata per esempio lo fa.Come creare un widget Widget.Holo.Spinner in v7
Il modo più semplice è quello di creare il pulsante e lo stile come style="@android:style/Widget.Holo.Spinner"
- che mi dà il risultato visivo che voglio.
Tuttavia, la mia app è pensata per supportare Android 2.x, quindi non posso usare gli stili nativi di Holo. AppCompat ha diversi stili correlati a spinner, come @style/Widget.AppCompat.Spinner
e altri, ma non hanno lo stesso aspetto: creano solo un piccolo triangolo al centro sul lato destro del widget e nessuna sottolineatura.
Ho potuto fonderlo creando il mio sfondo a 9 patch, ma non riesco a immaginare che questo stile di selezione Holo manchi da AppCompat di v7. C'è uno stile che posso usare, o qualsiasi altro modo per creare il risultato visivo che voglio senza creare la mia risorsa drawable?
Come ho già detto, l'app dei contatti integrata lo fa.Ho controllato la loro interfaccia utente, è davvero un pulsante che sembra uno spinner. Ho intenzione di aprire una finestra popup quando fai clic su di esso (di nuovo, come l'app dei contatti), quindi il comportamento non è così inaspettato. – EboMike
quindi puoi semplicemente creare un drawable da questa immagine per esempio http://i.stack.imgur.com/7ZGFW.png e creare l'immagine da lì. In alternativa puoi usare questo sito: http://android-holo-colors.com/ L'ho trovato fantastico personalmente –
@EboMike Sei riuscito a creare il drawable? –