Falta el botón colocado después de ListView
Tengo un diseño con el botón 3 en la tapa en una fila y entonces un ListView seguido por un botón debajo del listView. Este es mi archivo layout.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/btn_top10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TOP 10"/> <Button android:id="@+id/btn_top100" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TOP 100" android:layout_toRightOf="@id/btn_top10"/> <Button android:id="@+id/btn_showAll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Show All" android:layout_toRightOf="@id/btn_top100"/> <ListView android:id="@+id/LV_Device" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/btn_top10" android:layout_above="@id/LV_Device"/> <Button android:id="@+id/btn_clearResult" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Clear Results" android:layout_below="@id/LV_Device"/> </RelativeLayout>
Esto dará un resultado como este
- Android ListView con botón no es seleccionable (clicable)
- Listview con un adaptador personalizado que contiene CheckBoxes
- Android, SlidingPaneLayout y listView
- ¿Cómo usar el titular de la vista si el contenido personalizado de la fila listview es dinámico?
- Asegúrese de que el contenido de su adaptador no se ha modificado desde un subproceso de fondo, sino sólo desde el subproceso de interfaz de usuario
Si añado algunos valores al ListView entonces su autorización, el botón abajo será demostración
Pero si la vista de lista se vuelve más grande que el tamaño de la pantalla, entonces el botón que está debajo no será visible incluso después de desplazarse hasta la parte inferior de la lista.
¿Cómo resolver este problema? No quiero que el botón se fije en la parte inferior de la pantalla. Quiero que el botón se muestre al final de ListView solamente
- Omitir el error en el filtrado que no actualiza ListView Android
- Cómo cambiar el color de backgroung cuando haces clic en los elementos de ListView horizontal en Android
- Encabezados ListView sin separadores de elementos de lista
- Android checkable listview
- Cómo ocultar un elemento en un listview en Android
- Ancho del pie de lista
- Cómo agregar divisores entre los elementos deshabilitados en ListView? - Lollipop
- Vista de lista de Android con el problema de la casilla de verificación
Cambie la altura de ListView
a 0dip
. A continuación, cambie el atributo
android:layout_above="@id/LV_Device"
a
android:layout_above="@+id/btn_clearResult"
Finalmente, modifique el último botón quitando android:layout_below
y añada en su lugar android:layout_alignParentBottom="true"
.
Si tienes la respuesta, esto es para aquellos que todavía vienen en busca de la respuesta para su pregunta. Debe utilizar ListView.addFooterView(yourbutton)
en su lista. (Pero no se olvide de poner esta declaración antes de configurar el adaptador para su listview, como se indica en el documento.)
Shijilal tal vez intente este su botón superior de su botón de grupo inferior
Poner su RelativeLayout en una vista de desplazamiento de esta manera su botón se mostrará incluso después de que el uso de desplazamiento que podría funcionar
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:paddingTop="10dip" android:layout_height="fill_parent" android:paddingBottom="10dip"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/btn_top10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TOP 10" /> <Button android:id="@+id/btn_top100" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TOP 100" android:layout_toRightOf="@id/btn_top10" /> <Button android:id="@+id/btn_showAll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Show All" android:layout_toRightOf="@id/btn_top100" /> <ListView android:id="@+id/LV_Device" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/btn_top10" android:layout_above="@id/LV_Device" /> <Button android:id="@+id/btn_clearResult" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Clear Results" android:layout_below="@id/LV_Device" /> </RelativeLayout>
Inicialmente ningún elemento en el listView.so borrar el botón de resultado en la parte superior. Después de añadir un botón de borrar el elemento se apaga. Pero cuando se agregan más elementos, el botón de borrado desaparece y desaparece de la resolución de la pantalla. Quiero saber que Initialy cuando los artículos se agregan el botón claro va abajo. Cuando el botón claro alcanzó en la parte inferior entonces no bajará más lejos. Puede agregar más elementos en la vista de lista.
- RunTimeException en Android espresso cuando se selecciona el dial de spinner
- Cómo compartir la aplicación web con facebook, twitter, etc