Estoy desarrollando un widget con una imagen en el lado derecho, que puede ser elegida por el usuario en una de las pantallas de configuración. La imagen se puede configurar desde el usuario con ImageView.setScaleType ("CENTER"). Eso funciona. La URL de la imagen se almacena en las preferencias como URL y también como cadena codificada en Base64 del mapa de bits (porque quiero encoger la imagen y el usuario puede rotarla en la configuración)Android RemoteViews, cómo configurar ScaleType de un ImageView dentro de un widget?
En el widget, Yo cargo la imagen Eso funciona bien Con el URI y con el mapa de bits también. El ScaleType de ImageView también se establece en un valor fijo en el Diseño, también funciona.
Pero, ¿cómo puedo definir el ScaleType de la ImageView en el widget programáticamente? Causa Quiero establecer ScaleType en el valor, el usuario ha elegido en la configuración. Con RemoteViews, no podemos obtener el ImageView ...
Traté:
myRemoteViews.setString (R.id.myImage, "setScaleType", "Centro");
El archivo de registro dice: La setScaleType función no es posible para ImageView.
¿Alguien sabe cómo hacer esta definición dentro del AppWidget?
Esta es la manera de establecer el tipo de escala para un 'ImageView' normal, pero el cuestionario preguntaba por' RemoteViews'. –