Android:动态地将按钮放在画布上

时间:2011-08-02 17:59:47

标签: android dynamic button canvas

提前感谢您的协助。

我想知道我是否可以动态创建一个按钮并将其放在画布上,给定按钮位置的x,y。

我的图像是2,000像素×1600像素左右,我可以滚动这个图像。我想在说(100,100)px处放置一个按钮,在活动内部的按钮中心有一个枢轴(比如50x50px)。

解决方案需要独立于密度和分辨率......任何想法?

再次感谢!!

1 个答案:

答案 0 :(得分:0)

在画布中放置android.widget.Button可能不起作用(所有按钮事件等都有效)。由于android.widget.Button不是“画布对象”。将android.widget.Button置于画布顶部将起作用(但之后您根本不需要画布)。 无法直接将布局和android.widget对象放置在过时位置的布局中。您只能将对象置于左上角位置,然后增加边距,android.widget将使锚位置距离。

如果你想玩帆布和位置直接创建精灵。我会推荐一款像andengine一样的游戏引擎。