je développe une application là ou j'ai deux LinearLayout et vue personnalisée avec draw canvas.
mon problème est que si je peut placer un LinearLayout au dessous du canvas.
merci d'avance pour votre aide.
Version imprimable
je développe une application là ou j'ai deux LinearLayout et vue personnalisée avec draw canvas.
mon problème est que si je peut placer un LinearLayout au dessous du canvas.
merci d'avance pour votre aide.
Salut,
Afin de mieux pouvoir t'aider, pourrais-tu essayer de reformuler ta question ? ou éventuellement de donner un peu de code déjà produit / message d'erreurs que tu obtiens / etc.
Merci.
j'ai une classe qui étend la classe View dont je redéfinit la méthode onDraw
dans le fichier main.xml je définit deux LinearLayout.
je veux afficher le premier LinearLayout puis la vue produite par ma classe puis le deuxième LinearLayout mais ça ne marche pas : seul le premier LinearLayout et ma Vue sont affichés.
j'ai essayé de définir les LinearLayout avec le code mais toujours le meme résultat.
remarque : si je met les deux LinearLayout puis ma vue sa marche.
merci d'avance pour votre aide.
Ton erreur se trouve dans ton code, c'est très difficile d'intervenir sans un bout de code ou log.
j'ai trouvé la solution !
je définit dans un fichier main.xml la vue que j'ai construit avec java
mais j'ai un autre problème
je ne sais pas comment changer la vue après un changement des données !
ce que j'ai fait exactement est
classe A construire un tableau de String
classe vue dessiner avec draw canvas les String du tableau
classe Activity
{setContentView(R.layout.main)
action d'un bouton changer les valeurs du tableau
}
//comment faire pour redessiner la vue!