PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES TEMA 5
|
|
Título del Test:
![]() PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES TEMA 5 Descripción: Programación en Android 3 botones y listas |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué elemento gráfico se encarga de mostrar texto en la pantalla mediante una etiqueta?. EditText. Button. TextView. SharedPreferences. ¿Qué elemento gráfico representa una caja de texto en la que podemos escribir para introducir datos?. EditText. TextView. Toast. Intent. ¿Qué característica especial tienen los distintos tipos de EditText ya formateados?. Permiten cambiar el color de fondo automáticamente. Solo permiten usar letras mayúsculas. Nos permitirán introducir únicamente un texto específico, como un email, un teléfono, números o contraseñas. Se guardan directamente en la base de datos sin programar nada. Para poder trabajar con un TextView o un EditText desde el código Java/Kotlin, ¿qué propiedad es totalmente imprescindible proporcionarles en la interfaz gráfica?. Un android:text. Un id (identificador). Un android:color. Un android:hint. Una vez que tenemos un objeto TextView o EditText en nuestro código, ¿Qué método debemos utilizar para ligarlo al elemento gráfico correspondiente de la interfaz?. linkViewToCode(). connectById(). getView(). findViewById(). ¿Qué clase es la encargada de implementar botones en Android?. View. TextView. Button. EditText. ¿Cuál de las siguientes variantes es un botón con una imagen en lugar de texto?. Switch. FloatingActionButton. ImageButton. CheckBox. ¿Qué tipo de botón puede estar activado o desactivado?. ImageButton. Switch. FloatingActionButton. TextView. Para detectar clics en botones desde una Activity, ¿qué interfaz debe implementar la clase de la actividad?. Runnable. View.OnClickListener. Button.Listener. OnTouchEvent. ¿Cuál es el último paso para que un botón ejecute su acción al hacer clic?. Crear el botón en strings.xml. Usar getWritableDatabase(). Asignar el listener con setOnClickListener. Crear un Intent obligatorio. ¿Dónde debería almacenarse normalmente el texto que va a mostrar un botón en la interfaz gráfica?. Escrito directamente en el código Java (button.setText("Mi Botón")). En el archivo AndroidManifest.xml. En el fichero strings.xml. En el fichero styles.xml. ¿Qué elemento gráfico se utiliza en Android para mostrar imágenes en la interfaz?. ImageButton. ImageView. Spinner. PictureBox. ¿En qué carpeta del proyecto Android se deben guardar las imágenes que se usarán en la interfaz?. res/layout. res/raw. res/drawable. assets/images. ¿Cuál es el equivalente en Android al JComboBox de Java para mostrar una lista desplegable de opciones?. ListView. RecyclerView. Spinner. CheckBox. ¿Qué propiedad del Spinner se usa para asignarle el array de valores definido en strings.xml?. android:text="@array/valores". entries="@array/valores". data="@array/valores". items="@array/valores". Para poblar (llenar) de opciones un Spinner desde el código XML de la interfaz, ¿dónde debemos colocar los elementos que queremos mostrar y qué propiedad utilizamos para asignarlos al Spinner?. Los elementos se colocan en arrays.xml y se asignan con android:list="@array/valores". Los elementos se colocan dentro del fichero strings.xml como un array y se asignan mediante la propiedad entries="@array/valores". Los elementos se escriben directamente en el XML del Spinner separándolos con comas. Solo se pueden añadir opciones al Spinner usando código Java/Kotlin en tiempo de ejecución. ¿Cuál es la diferencia principal entre CheckBox y RadioButton ?. Los CheckBox solo funcionan en horizontal y los RadioButton en vertical. Los CheckBox permiten activar/desactivar y podemos tener varios activos; los RadioButton se usan en grupos para activar solo uno. Los RadioButton permiten seleccionar varios a la vez; los CheckBox solo uno. No hay diferencia, son equivalentes. ¿Cómo se llaman los grupos que se usan para agrupar RadioButtons y permitir seleccionar solo uno dentro del grupo?. RadioSet. RadioContainer. RadioGroup. ButtonGroup. ¿Qué método permite saber si un CheckBox está activado o no?. getChecked(). isChecked(). checked(). hasChecked(). ¿Qué método permite cambiar el estado de activación de un CheckBox (activarlo o desactivarlo)?. setChecked(true/false). toggleChecked(). changeChecked(). setActive(true/false). ¿Qué componente de Android se utiliza para mostrar grandes colecciones de datos en pantalla de manera eficiente con la memoria?. ListView. ScrollView. RecyclerView. GridView. ¿Cuál es la función del componente RecyclerView.Adapter?. Gestionar la conexión con la base de datos. Gestionar cómo se mostrarán los datos y actuar como puente entre los datos y el RecyclerView. Decorar los elementos de la lista. Manejar los eventos de clic exclusivamente. ¿Qué método del adaptador se encarga de inflar (crear) la vista de cada elemento de la lista a partir del layout XML?. onBindViewHolder. getItemCount. onCreateViewHolder. onViewCreated. ¿Qué método del adaptador se utiliza para vincular los datos con las vistas (es decir, mostrar los datos en los elementos de la lista)?. onCreateViewHolder. onBindViewHolder. getItemCount. setData. ¿Qué método del adaptador debe devolver el número total de elementos que tendrá la lista?. getSize. totalItems. getItemCount. countData. Si queremos añadir efectos a nuestras listas, como por ejemplo, una separación más grande entre los elementos, ¿Qué componente complementario utilizaremos?. ItemAnimator. MarginLayout. ItemDecoration. DividerView. Para que los elementos del RecyclerView se muestren en forma de lista normal y corriente (vertical), ¿qué tipo de LayoutManager debemos crear?. GridLayoutManager. TableLayoutManager. LinearLayoutManager. ListViewManager. Si quisiéramos mostrar los elementos del RecyclerView en forma de matriz o cuadrícula (por ejemplo, de tres elementos por fila), ¿qué LayoutManager deberíamos usar?. MatrixLayoutManager. GridLayoutManager. LinearLayoutManager. StaggeredGridLayoutManager. Según el texto, ¿por qué el RecyclerView se considera una lista optimizada en memoria?. Porque borra automáticamente los datos de la base de datos al mostrar la lista. Porque guarda todos los miles de elementos de la lista en la memoria RAM desde el principio. Porque la memoria se reutiliza, mostrando únicamente los elementos que quedan en pantalla y reciclando las vistas al hacer scroll. Porque comprime las imágenes usando algoritmos ZIP. Al crear el adaptador de la lista (nuestro AdaptadorEjemplo), ¿qué dato le pasamos para que sepa qué elementos mostrar?. El objeto RecyclerView directamente. Un array con todos los elementos que queramos mostrar. El LinearLayoutManager. Una referencia a la clase del ViewHolder. |




