Cómo obtener el tamaño de una vista de lista
¿Cómo entender el número de filas que se mostrarán en la pantalla para ese listview? Lo que intento decir es como ves las columnas están niveladas que es lo que no quiero. Quiero saber cuántas filas puede ver el teléfono del usuario, lo que hará que mi lista de horarios se ajuste a ella.
¿También cómo puedo quitar la barra encima? No sé cómo se llama, así que no podría buscarlo tampoco.
- Creación de un adaptador de cursor simple personalizado
- Lista de paginación y CursorLoader
- ListView.addFooterView () no funciona si no hay elementos en listview
- Reemplazando Adapter.getView
- Android convertView, para usarlo o no?
- Asignación de ID a una fila en un ListView de Android
- Ocultar ListView Encabezado / Ocultar Single Divider en una lista
- Uso de la API Palatte en el adaptador ListView
- Cómo cambiar el color de Android ListView separador de línea?
- ¿Cómo elimino el texto emergente del filtro listview?
- Último elemento de ListView: Fab lo oculta
- ListView con añadir y eliminar botones en cada fila en android
- Cómo hacer Android Ver la lista de diseño de Android L Vista previa de diseño
Para la primera parte, podría haber alguna otra forma convencional de hacerlo, pero así es como lo abordaría.
Primero, encuentre la altura de la pantalla usando
Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int height = size.y;
Luego encuentre el número de entradas en su lista usando mListView.getCount()
. Divida la altura total disponible con el número de filas para obtener la altura de cada fila.
Para la segunda parte de su pregunta,
Se llama TitleBar y puedes ocultarlo agregando el siguiente código en tu archivo AndroidManifest.xml
:
<activity android:name=".ActivityName" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> </activity>
- Cómo volver a crear un oyente pasado a DialogFragment después de cambio de orientación?
- ¿Por qué este método booleano utiliza la ruta de retorno incorrecta?