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


cómo configurar el ancho de los botones en android para cubrir el ancho de la pantalla?

amigos,

tengo siguiente tres botón en la disposición linear con la anchura fill_parent

ahora ¿cómo puedo configurar el ancho de estos botones para cubrir todo el área de pantalla por igual?

Cualquier ayuda será apreciada.

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnReplyMessage" android:gravity="left" android:text="Reply" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnMarkAsUnread" android:gravity="left" android:text="Mark as unread" /> <ImageButton android:id="@+id/btnDeleteMessage" android:src="@drawable/imgsearch" android:gravity="right" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_alignParentRight="true" /> 

  • ¿Cómo puedo convertir un diseño PSD a Android xml?
  • ¿Es posible sustituir / aplicar estilo en el diseño incluido con la etiqueta <include>?
  • Cómo hacer que RatingBar muestre cinco estrellas
  • Hay algún error al cargar el diseño de Android, pero no tienen efectivo en la ejecución
  • Vista personalizada con diseño
  • Android: Importación DrawerLayout no se puede resolver
  • Detectando OutOfMemoryError en la decodificación Bitmap
  • Elemento de lista personalizada para ListView android
  • 3 Solutions collect form web for “cómo configurar el ancho de los botones en android para cubrir el ancho de la pantalla?”

    Dar a todos los botones las siguientes propiedades

     android:layout_width="fill_parent" android:layout_weight="1" 

    fill_parent les dice que consuman tanto ancho como sea posible, y el weight determina cómo se distribuirá ese ancho, cuando más de un control compitan por el mismo espacio. (Trate de jugar con diferentes valores de weight para cada botón para ver cómo funciona)

    Sólo debe especificar estos atributos para cada botón:

     android:layout_width="fill_parent" android:layout_weight="1" 

    Así que debería ser algo así:

     <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"/> </LinearLayout> 

    puede utilizar el código siguiente:

      <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"/> 

    Debe hacer 0dp de ancho en cada botón.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.