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
- Lectura del archivo .txt desde un enlace compartido desde un dropbox Android studio
- Bitmap Cache (SoftReference, Hard) en Lazy List no parece funcionar correctamente - Android
- Cómo restablecer listview después de searchview se cierra en android?
- ListView - barra de desplazamiento vertical en el lado izquierdo
- Imágenes remotas en un ListView con el patrón ViewHolder
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
- En Android, ¿cómo lograr un efecto de snap en un listview respetando la aceleración causada por fling?
- Por el poder de MergeAdapter, StickyListHeaders y ListViewAnimations combinados Soy el capitán Android
- Android - Adaptador ListView personalizado - Selección múltiple eliminar - Indexoutofbounds - ¿por qué?
- Cómo actualizar el ListView en lista de arrastre de ListView?
- Android.R.color.transparent no es totalmente transparente
- Cómo agregar espacio entre los elementos de android listview?
- Android: cómo usar SectionIndexer
- Cómo mostrar listview personalizado utilizando fragmentos de lista en android
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