1 votos

¿Qué es exactamente un widget?

Encontré algunas definiciones contradictorias sobre el término. En http://developer.Android.com/reference/Android/view/View.html , el autor definió los widgets como "View es la clase base de los widgets, que se utilizan para crear componentes interactivos de interfaz de usuario (botones, campos de texto, etc.)", que se utilizan fundamentalmente para crear componentes interactivos de interfaz de usuario. Sin embargo, en otra pregunta de StackOverFlow http://stackoverflow.com/questions/11911249/what-exactly-defines-a-widget una respuesta fue "aplicación con la que se puede interactuar desde la pantalla de inicio". Mi pregunta es que en términos de Android, ¿el término widget se refiere a la herramienta utilizada para crear los componentes ui o a los propios componentes ui? ¿Puede alguien aclarar esto?

5voto

Andy Brudtkuhl Puntos 1714

No me sorprende que esté confundido: el término se usa para dos cosas diferentes, como ha descubierto.

Para los desarrolladores, un widget significa un View un único control GUI dentro de una actividad, que puede mostrar información o ser manipulado por el usuario. Los ejemplos incluyen Button , TextView y SeekBar .

El componente de la aplicación que vive en la pantalla de inicio (o pantalla de bloqueo) se llama correctamente appwidget . Las naves Androids de stock con appwidgets para el calendario y aplicaciones de correo electrónico, entre otros.

Sin embargo, los términos se utilizan de manera diferente en la documentación y las etiquetas de cara al usuario. View No es necesario describirlo al usuario, por lo que el término widget se utiliza para los aparatitos, presumiblemente porque es más corto. Pero como está en la documentación de cara al usuario, y los autores de las aplicaciones tienen que etiquetar sus appwidgets como widgets, tienden a usar el término widget para ambos, cuando es posible saber, por el contexto, lo que se quiere decir.

Es común que una misma cosa se describa de manera diferente a los usuarios y a los desarrolladores; la única confusión en este caso es que la palabra de los usuarios para una cosa es la misma que la de los desarrolladores para otra diferente. Casi siempre está claro cuál es el significado, porque los dos componentes se utilizan en circunstancias diferentes: si necesitas ser inequívoco, puedes decir " View "o "appwidget".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X