Est-il possible de placer des boutons à une position X, Y sur le dessus d'un Canvas? Par exemple, sur l'écran d'ouverture de mon jeu, je voudrais placer des boutons pour «Jouer maintenant», «Instructions», etc., directement sur le canevas. En ce moment, je regarde les emplacements tactiles sur le canevas et les compare à diverses limites X, Y. Cela fonctionne, mais ajouter un bouton avec un écouteur de clic serait probablement beaucoup plus efficace.Android: comment placer un bouton à une position x, y par-dessus Canvas
2
A
Répondre
1
Je trouve que si j'utilise un AbsoluteLayout et le XML bouton ci-dessous, il fonctionne:
<Button
android:id="@+id/button"
android:layout_width="100px"
android:layout_height="wrap_content"
android:text="Button"
android:layout_x="50px"
android:layout_y="50px"
/>
Si vous allez utiliser le positionnement absolu, assurez-vous de le tester sur tous les types de densité de l'écran et orientations. –