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.

  • Cómo crear un cajón de navegación personalizado en android
  • Deshabilitar listview supercroll en samsung android
  • Lista de elementos editables en las preferencias de la aplicación?
  • ¿Cómo el ajuste baselineAligned a false mejora el rendimiento en LinearLayout?
  • Agregar CheckBox a la vista de fila ListView hace que la fila no haga clic
  • ¿Cómo lleno un ListView (en Android) con datos XML o JSON?
  • Crear listview en el fragmento android
  • Cómo cancelar AsyncTask ejecutar desde el elemento oculto en la función getView () en Android?
  • Sería mejor ser explícito si se requiere un buffer de 8k-char.
  • Cómo mostrar que un listView está vacío con un adaptador de lista personalizado
  • Imágenes remotas en un ListView con el patrón ViewHolder
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.