Domanda

Voglio che il mio utente inserisca qualcosa sulla schermata iniziale, ma ogni volta che aggiungo un EditText al widget si rompe. Ho fatto un po 'di ricerca su Google per scoprire che apparentemente non sono supportati in widget. C'è un widget di ricerca di Google con un campo di input su ogni telefono Android, quindi mi chiedo se c'è un modo per averne uno nel mio widget.

Grazie in anticipo

MODIFICARE: Ho notato che la barra di ricerca di Google non ha in realtà un input, invece apre solo un'attività in contatto. Ma ci sono ancora altre app come Friendstream che hanno parti di input dei loro widget.

È stato utile?

Soluzione

Friendstream può farlo perché usa le schermate Homes -Sense modificate. Abilita anche lo scorrimento possibile solo su "stock" Android da 3.0 (nido d'ape) e superiore.

Riprendere:

  • Senso: abilita da 1,5 almeno (e penso prima) input e scorrimento su qualsiasi versione homescreens della versione Android

  • Android 3.0: ha iniziato a supportare alcune delle funzionalità di senso, ad esempio scorrere sulla schermata iniziale ma ancora non inserisci

Quindi, probabilmente puoi aggiungere input tramite EditText su HomesCrens (o qualcosa del genere) ma solo sui telefoni HTC Sense.

Non penso che sia una buona ideia però, ma questa è già la tua scelta :-)

Altri suggerimenti

Non è possibile utilizzare EditText nel widget homestreen. Il widget di ricerca di Google è semplicemente uno stato disegnato (selettore disegnato - pressato, focalizzato e normale) che lancia un'attività.

Quando tocca il widget homescreen avvia un'attività trasparente con editText

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top