Obtener imágenes redimensionadas dentro de los botones de Android
Quiero diseñar un TableLayout con algunos botones grandes con el icono y el texto embbeded. He encontrado una pregunta similar pero no la misma 1 . Mi diseño XML simplificado es:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TableRow android:id="@+id/TableRow01" android:gravity="center"> <Button android:text="@string/telephone" android:drawableTop="@drawable/phone" android:id="@+id/button_phone"></Button> <Button android:text="@string/help" android:src="@drawable/help" android:id="@+id/button_help"></Button> </TableRow> </TableLayout>
Las imágenes de iconos son un poco grandes, así que quiero que Android cambie de tamaño, pero el parámetro android: height redimensiona el botón, no la imagen incrustada. ¿Tiene alguna idea para obtener un botón con texto e imagen "resizeable"?
- Estudio androide no encuentra icono dibujable
- Android envía correo electrónico con texto e imágenes
- Binarizar imagen en Android
- Cómo configurar la imagen de pantalla de bloqueo de Android
- Inicio automático de AnimationDrawable
- (Java LibGDX) ¿Cómo puedo cambiar el tamaño de mis texturas en LibGDX?
- Mostrar fotos se queda sin memoria
- Drawable-hdpi, Drawable-mdpi, Drawable-ldpi Android
- Buscar la posición de ImageView en relación con la imagen que está mostrando
- Colocar la imagen en las coordenadas de Android
- Imágenes con: nopm: in filename
- Cómo obtener datos Exif de un InputStream en lugar de un archivo?
- mapa de bits de Android a matriz de bytes sin compresión
Utilice el atributo ScaleType ( Documentación )
EDIT: Consulte aquí para obtener información sobre el soporte de varios tamaños de pantalla con los elementos desplegables. Si sigues las convenciones de Android en lugar de intentar simplemente usar realmente grandes dibujables y cambiar el tamaño de ellos en tiempo de ejecución para pantallas más pequeñas, tendrás mucho mejor perfomance y menos problemas.
- Configuración de Android Home path en marco iónico
- Cómo orientar un dispositivo con un dppx mayor que 2 pero inferior a 3