2012-06-02 5 views
1

je veux faire un jeu simple .. j'ai une minuterie, dans chaque seconde i ajouter un nouveau bouton pour main.xml le bouton Déplacer toujours vers le bas et si je clique sur le bouton spécifique, il sera suppriméAndroid, Décuplez bouton avec minuterie

s'il vous plaît aidez-moi .. ce que je dois faire? en utilisant le bouton de tableau? aide .. i juste un débutant je sais u peux résoudre ce juste quelques minutes .. = (

ex

b[indek] = new Button(context)   
     layout = (LinearLayout) View.inflate(this, R.layout.main, null); 
     b[indek].setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); 
     indek++; 

Répondre

1

Pour obtenir l'instance de mise en page utilisation

LinearLayout layout = (LinearLayout) findViewById(R.id.layout); 

    In your xml file, main xml layout android:id="@+id/layout" 

et ajouter un nouveau bouton à cette disposition utiliser layout.addView(b[indek])
regarder this exemple

+0

pouvez-vous être plus précis? aidez-moi à coder ces questions .. = (Im juste un débutant –

+0

@AlvinChristian Pour ajouter dynamiquement un bouton, vous aurez d'abord obtenir la référence de la mise en page que vous pouvez faire par findViewById (R.id.layout), où la mise en page est l'id de votre disposition principale où vous voulez ajouter le bouton. Après cela, vous devez créer un bouton dynamiquement et l'ajouter à la mise en page en utilisant layout.addView() – Eight

+0

pouvez-vous faire cela pour moi? im très-très débutant ici mais j'ai cette tâche à faire .. je ne peux pas faire la minuterie, je ne sais pas sur la mise en page .. = ( –