Pregunta

Quiero que mi usuario ingrese algo en la pantalla de inicio, pero cada vez que agrego un edittext al widget que rompe. Hice un poco de búsqueda de Google para descubrir que aparentemente no son compatibles con widgets. Sin embargo, hay un widget de búsqueda de Google con un campo de entrada en cada teléfono Android, por lo que me pregunto si hay alguna forma de tener uno en mi widget.

Gracias por adelantado

EDITAR: Noté que la barra de búsqueda de Google en realidad no tiene una entrada, sino que solo abre una actividad en contacto. Pero todavía hay otras aplicaciones como FriendsTream que tienen partes de entrada de sus widgets.

¿Fue útil?

Solución

FriendStream puede hacerlo porque usa las nocas de sentido modificadas. También permite el desplazamiento que solo es posible en Android "stock" desde 3.0 (panal) y superior.

Resumir:

  • Sense: habilita desde 1.5 al menos (y creo que antes) la entrada y desplazarse por cualquier versión de Android a la hora de la pantalla de inicio

  • Android 3.0: comenzó a admitir algunas de las características sensoriales, por ejemplo, desplazarse en la pantalla de inicio pero aún no la entrada

Por lo tanto, probablemente pueda agregar entrada a través de EditText en Homescrens (o algo así), pero solo en los teléfonos Sense HTC.

Sin embargo, no creo que sea una buena ideia, pero esa ya es tu elección :-)

Otros consejos

No puede usar EditText en el widget de la noche de ballena. El widget de búsqueda de Google es simplemente un estado de dibujo (estado selector dibujable, presionado, enfocado y normal) que lanza una actividad.

Cuando toque el widget de la pantalla de inicio, inicie la actividad transparente con EditText

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top