¿Hay alguna forma de poner un campo EditText/Entrada en un widget de la pantalla de inicio?
-
28-10-2019 - |
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.
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