Sto sviluppando un widget con un'immagine sul lato destro, che può essere scelto dall'utente in una delle impostazioni. L'immagine può quindi essere impostata dall'utente con ImageView.setScaleType ("CENTER"). Che funzioni. L'URL dell'immagine viene quindi memorizzato nelle preferenze come URL e anche come Stringa codificata Base64 della Bitmap (perché voglio ridurre l'immagine e l'utente può ruotarlo nelle impostazioni)Android RemoteViews, come impostare ScaleType di un ImageView all'interno di un widget?
Nel widget, Carico l'immagine. Funziona bene Con l'URI e anche con la Bitmap. Anche ScalaType di ImageView è impostato su un valore fisso nel layout, funziona anche.
Ma come posso definire il ScaleType di ImageView nel widget a livello di programmazione? Causa Desidero impostare ScaleType sul valore, l'utente ha scelto le impostazioni. Con RemoteViews, non possiamo ottenere l'ImageView ...
ho provato:
myRemoteViews.setString (R.id.myImage, "setScaleType", "Centro");
Il file di log dice: La setScaleType funzione non è possibile per ImageView.
Qualcuno sa come rendere questa definizione all'interno di AppWidget?
Questo è come impostare il tipo di scala per un normale 'ImageView', ma l'interrogante chiedeva di un' RemoteViews'. –