在2.3.3中放置坐标按钮android

时间:2013-04-24 08:49:19

标签: android button imageview set

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

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

我使用android 4.2.2。做应用程序。

button.setX()和button.setY()

但在android 2.3.3(API级别10)中可以使用方法

你知道我在API级别10怎么办?

非常感谢!

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

尝试使用

setTranslationX(float xVal)

public float getX()

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

返回 此视图的可视x位置(以像素为单位)。