Android:如何在Canvas顶部的x,y位置放置按钮

问题描述:

是否可以将按钮放置在Canvas顶部的X,Y位置?Android:如何在Canvas顶部的x,y位置放置按钮

例如,在我的游戏的开始屏幕上,我想将“Play Now”,“Instructions”等按钮放置在画布的顶部。

现在,我正在查看画布上的触摸位置,并将它们与各种X,Y边界进行比较。它可以工作,但添加一个带有点击监听器的按钮可能会更有效率。

我发现,如果我使用AbsoluteLayout和按钮下面XML,它的工作原理:

<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" 
/> 
+5

如果你要使用绝对定位,一定要测试它在所有屏幕密度类型和方向。 – 2010-04-16 07:21:23