Comment créer un bouton dynamiquement dans Android?

Comment créer un bouton dynamiquement dans Android?

Je veux créer une page comme celle-ci. ces 7 boutons sont déjà exister, mais si l'utilisateur veut ajouter plus de catégories (bouton) alors il peut le faire à l'aide de + bouton et à supprimer à l'aide - bouton.
Toute idée ou un tutoriel pour faire cela?

source d'informationauteur Smit Christian