Android: 如何在Canvas上方的x,y位置放置一个按钮

3

是否可以在Canvas的上方的X,Y位置放置按钮?

例如,在我的游戏开场画面上,我想把“立即玩”,“说明”等按钮放在画布的正上方。

目前,我正在查看Canvas上的触摸位置,并将它们与各种X,Y边界进行比较。虽然这样也可以实现,但添加一个带有单击侦听器的按钮可能会更有效率。

1个回答

2

我发现如果我使用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
如果您打算使用绝对定位,请确保在所有屏幕密度类型和方向上进行测试。 - Christopher Orr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接