Problemas con texto de los botones de varias líneas haciendo caso omiso de los márgenes de botón

MaxxOr:

Básicamente tengo un botón con una muy larga cadena que provoca un salto de línea. El botón tiene márgenes izquierdo y derecho que sin embargo son ignorados con este tipo de textos multi-botón de línea que el botón ocupa todo el ancho de la matriz.

Una solución obvia es establecer el ancho de la disposición a 0DP que sin embargo obliga a una estática anchura significado para una más corta ButtonText el botón ya no se envuelve.

¿Hay una buena solución de cómo mantener wrap_content para el ancho, pero todavía no tienen los márgenes ignorados?

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android">

<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="32dp"
        android:layout_marginRight="32dp"
        android:text="@string/longstring"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent" />


</androidx.constraintlayout.widget.ConstraintLayout>
Usman la Victoria:

Agregue la línea siguiente en el xml botón para que el botón aspectos, los márgenes

app:layout_constrainedWidth="true"

SALIDA

introducir descripción de la imagen aquí

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=394103&siteId=1
Recomendado
Clasificación