0

我创建了一个应该随机放置几个按钮(或图像视图)的应用程序,我传递最大值和最小值并从那里获取坐标。

问题是在 4.2.2 编译是完美的,但我寻求为 2.3.3 工作,因为我想在 google play 中分享我的应用程序。

我使用安卓 4.2.2。做应用程序。

button.setX() 和 button.setY()

但在 android 2.3.3 ( API level 10 ) 中可以使用这些方法

你知道我怎么能达到 API 10 级吗?

非常感谢!

4

2 回答 2

2

你应该看看这个答案:

https://stackoverflow.com/a/12195999/2140191

//The WRAP_CONTENT parameters can be replaced by an absolute width and height or the FILL_PARENT option)
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); 
params.leftMargin = 50; //Your X coordinate
params.topMargin = 60; //Your Y coordinate

之后,将 LayoutParams 添加到按钮中:

button.setLayoutParams(params);
于 2013-04-24T09:47:18.400 回答
0

尝试使用

setTranslationX(float xVal)

公共浮动 getX ()

在 API 级别 11 中添加此视图的视觉 x 位置,以像素为单位。这相当于translationX 属性加上当前的left 属性。

返回此视图的视觉 x 位置,以像素为单位。

于 2013-04-24T09:27:31.697 回答