UTP
Unidad 3: Controles para manejo de datos
Control manejar listas
Control manejar listas

El Control ListPicker es un botón que al pulsarlo muestra una lista de textos entre los cuales el usuario puede elegir una opción. Los textos se pueden definir a través del Diseñador especificando en la propiedad ElementosDesdeCadena la lista de textos delimitados (por ejemplo, opción 1, opción 2, opción 3) también se puede definir la lista por medio del Editor de Bloques poniendo en la propiedad “Elementos” el nombre de una Lista e indicando el valor Verdadero en la propiedad “Mostrar Barra De Filtrado”, esta propiedad permite al usuario buscar en la lista; Este control posee otras propiedades que permiten cambiar la apariencia del botón (PosiciónDelTexto, ColorDeFondo, etc.) y que determinan si el botón se puede pulsar o no.

Propiedad Descripción
BackgroundColor Determina el color de fondo del botón
Elements Permite determinar la lista de opciones de visualización para el componente
ElementsFromString lista de opciones para utilizar separadas por coma
Enabled Indica si el ListPicker puede ser usado
FontBold Formato Negrita para el control.
FontItalic Formato Cursiva para el control.
FontSize Determina el tamaño de la letra del texto del selector de lista.
FontTypeface Familia de fuentes de texto del Selector de lista.
Height Altura de la caja (tamaño en Y).
Image Especifica la ruta de la imagen del botón.
SelectionIndex

Indica el elemento seleccionado.

Cuando es cambiado directamente por el programador, la propiedad SelectionIndex también se cambia al primer elemento del componente ListPicker con el valor dado.

La numeración de los elementos de la lista es a partir de 1 (1, 2, 3, …, n) hasta el final de los “n” elementos que posee la lista.

Si el valor no aparece, SelectionIndex se establece en 0.

Shape Especifica la forma del botón (por defecto, redondeada, rectangular, ovalada). La forma no será visible si se visualiza una imagen.
ShowFeedback Especifica si un feedback visual se debe mostrar un botón que como una imagen como fondo.
ShowFilterBar Devuelve el estado actual de ShowFilterBar indicando si el Filtro de la barra de búsqueda se mostrará en ListPicker o no
Text Texto Título para mostrar en la lista de selector.
TextAlignment Alineación del control (Izquierda, centro o derecha.)
TextColor Determina Color para el texto.
Title Esta propiedad es Título opcional y aparece en la parte superior de la lista de opciones.
Visible Especifica si el componente debe ser visible en la pantalla. El valor es true si el componente está mostrando y falso si oculta.
Width Ancho del control (x-size).
ItemTextColor El color del texto de los Elementos del ListPicker.
ItemBackgroundColor El color de fondo de los elementos ListPicker.

El siguiente video nos muestra cómo elaborar un sencillo conversor de unidades de longitud usando un selector de lista en app inventor.

Video 6. Listas en App Inventor