SniPs Posté(e) 30 avril 2010 Share Posté(e) 30 avril 2010 Bonjour, Je tente de réaliser ma première vrai application pour android. J'aimerais faire une calculatrice simple histoire de débuter. J'ai un peu de mal avec les déclarations dans les fichiers XML. En java j'aurais fait une ArrayList de JButton (contenant tous les chiffres de 0 a 9 et les signes... etc). Mais la, comment faire ? comment déclarer des composants ou variables anonymes ? (en l'occurrence des boutons). Pour l'instant j'ai fait mon premier bouton : <?xml version="1.0" encoding="UTF-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="1" /> Je suis obligé d'écrire tout ça pour chaque boutons ? :o Lien vers le commentaire Partager sur d’autres sites More sharing options...
eden91940 Posté(e) 1 mai 2010 Share Posté(e) 1 mai 2010 j'en bien envie de te dire oui :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alocaly Posté(e) 1 mai 2010 Share Posté(e) 1 mai 2010 Dans certains cas, ca peut etre plus pratique de créer les boutons par code: tu fais des new buttons à la volée, tu mets les settings que tu veux, et tu les rajoutes au Layout qui englobe tout ca. C'est comme ca que je fais pour "Chasseur de mots"... Qui ressemble presque à une calculatrice, pour le layout, non ? ( et je mets tout ca dans un tableLayout, déclaré dans le fichier layout ) Emmanuel / Alocaly Lien vers le commentaire Partager sur d’autres sites More sharing options...
SniPs Posté(e) 2 mai 2010 Auteur Share Posté(e) 2 mai 2010 Coucou et merci des réponses c'est sympa. Ha je savais pas qu'on pouvait déclarer des trucs en passant par du code :p (il faut vraiment que je m'achète un livre, je crois que ça ira mieux ensuite ;)) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nenzo Posté(e) 2 mai 2010 Share Posté(e) 2 mai 2010 cidation : C'est en lisant que l'on devient forgeron .... euh ... c'est en forgeant Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.