2011-10-07 5 views
1

J'ai rencontré un problème avec une image dans android. L'image a juste une zone avec une couleur de fond et une autre zone qui est transparente. J'utilise un ImageView pour afficher cette image dans une activité. Lorsque je compile l'application pour android: minSdkVersion = "3" tout va bien, mais quand je compile l'application en utilisant Android: minSdkVersion = "4" la couleur de fond change en une couleur plus sombre. Si j'affiche une image qui contient la même couleur d'arrière-plan mais aucune zone transparente, la couleur ne change pas.Mystérieux changement de couleur de l'image lors du changement minSdkVersion

J'apprécierais n'importe quelles suggestions pourquoi ceci se produit et que je peux faire pour éviter ce changement de couleur.

+0

la même image aura également une couleur de fond plus sombre avec plus de minSdkVersions – senola

Répondre

0

J'ai eu un problème similaire en changeant minSdkVersion de 9 à 16. Avec l'api 9, le fond était noir uni, avec 16 api c'était un dégradé du noir au gris.

pas sûr qu'il résout votre problème mais j'ai ajouté .Black. à mon thème dans toutes mes activités dans le manifeste, puis tout était de retour à la normale avec un fond noir:

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 
Questions connexes