servicios servicio puedo modo mejorada desactivar cómo configurar configuración botón botones boton activar accesibilidad android layout

servicio - modo accesibilidad android



¿Cómo configurar el ancho de los botones en Android para cubrir el ancho de la pantalla? (3)

amigos,

Tengo siguientes tres botones en diseño lineal con ancho fill_parent

Ahora, ¿cómo puedo configurar el ancho de estos botones para cubrir el área de la pantalla por igual?

Cualquier ayuda será bien recibida.

<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" />


Dar a todos los botones las siguientes propiedades

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

fill_parent les dice que consuman la mayor cantidad de ancho posible, y el weight determina cómo se distribuirá esa anchura, cuando más de un control compite por el mismo espacio. (Intente jugar con diferentes valores de weight para cada botón para ver cómo funciona)


Puedes usar el siguiente código:

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

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


Solo debes especificar estos atributos para cada botón:

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

Entonces 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>