Bonjour,
Je ne sais pas si je suis vraiment au bon endroit... J'utilise LAMW (Lazarus+Android Module Wizard) pour développer une application Android.
Je voudrais mettre une image en fond en utilisant un jImageView pour lequel j'ai mis les propriétés layoutParamHeight et layoutParamWidth à lpMatchParent mais ensuite, quelque-soit la méthode, je rencontre un problème
Méthode 1: utilisation de jImageList
J'ajoute mon fond d'écran à la liste et je renseigne correctement les propriétés ImageList et Imageindex dans le JImageView et ça fonctionne
Le problème c'est que j'ai besoin d'une autre ImageList pour stocker les icônes des boutons (toutes les images doivent avoir la même taille au sein d'un imageList) et là, ça coince: quelque-soit le composant ImageList que je manipule, les images sont "mélangées", avec des tailles différentes donc inaccessibles par Imageindex et chaque modification sur une liste impacte l'autre.
Est-on réellement limité à un seul imageList? peut-on contourner cette limitation?
ces problèmes m'ont amené à
Méthode 2: utilisation d'une ressource
J'ai ajouté aux ressources du projet un fichier fond.bmp auquel j'ai donné le nom FOND
et j'ai ajouté le code suivant pour l'évènement onCreate
Problème, l'image n'est pas chargée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TAndroidModule1.AndroidModule1Create(Sender: TObject); var bmp:jBitmap; begin bmp:=jBitmap.create(self); bmp.LoadFromRes('FOND'); imageview1.SetImageBitmap(bmp); end;
Si quelqu'un a une idée, je suis preneur
Partager