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

Introduzca aquí la descripción de la imagen

Si añado algunos valores al ListView entonces su autorización, el botón abajo será demostración

Introduzca aquí la descripción de la imagen

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.

Introduzca aquí la descripción de la imagen

¿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

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.

  • Llenado de ListView en widget de pantalla de inicio en Android
  • Cómo llamar a notifyDataSetChanged () desde un adaptador genérico
  • Cargar imágenes asincrónicas en listView
  • Extraño BUG en mi ListView (Android)
  • ListView Creator llamado, pero no otros métodos
  • Cambiar la vista vacía de ListView
  • Cómo detectar Android ListView Scrolling se detuvo?
  • Cómo ocultar el popup de filtro en ListView en Android?
  • Cómo crear ListView con la ayuda de remoteview?
  • Vista Lista expandible - Childs, Diferentes diseños
  • ListView Item Selected Estado no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.