Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Mostrar texto encima de un botón sin codificar la altura en xml

Estoy mostrando un textview (intento esto para llenar la pantalla entera excluyendo el botón debajo de él) y un botón (pequeño en la parte inferior) en una actividad. Quiero que la vista de texto se coloque encima del botón. No quiero codificar ninguna altura / ancho.

Por lo tanto, para el botón He mantenido el ancho de la altura del anuncio como word_wrap Para textview He mantenido ancho como relleno padre.

Lo que quiero saber es que, de todos modos por whcih puedo especificar la altura textview para ser altura screenheight-button. Quiero a esto en el archivo xml, pero no dnamically dentro de mi código.

3 Solutions collect form web for “Mostrar texto encima de un botón sin codificar la altura en xml”

Para lograr esto debes crear algo como esto:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@+id/button1" android:text="TextView" /> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:text="Button" /> </RelativeLayout> 

Y usted tiene un textview que permanecerá sobre su botón y cabrá toda la pantalla.

Use RelativeLayout, configure las dimensiones de textview como fill_parent, luego coloque el botón debajo de ella, configure el android del botón: layout_below = "@ + id / textview" y las dimensiones del botón como wrap_content.

Compruebe el resultado en el diseñador visual o en el dispositivo, debe funcionar

Puedes usar el atributo layout_weight

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:text="TextView" /> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.