Android 在2.3.3中放置坐标按钮

Android 在2.3.3中放置坐标按钮,android,button,imageview,set,Android,Button,Imageview,Set,我创建了一个应用程序,它应该随机放置几个按钮(或imageview),我传递最大值和最小值​​从那里得到坐标 问题是在4.2.2中编译是完美的,但我寻求为2.3.3工作,因为我想在google play中共享我的应用程序 我使用安卓4.2.2。做这个应用 button.setX()和button.setY() 但在android 2.3.3(API级别10)中,可以使用这些方法 你知道我怎样才能在API级别10中工作吗 多谢各位 尝试使用 setTranslationX(float xVal)

我创建了一个应用程序,它应该随机放置几个按钮(或imageview),我传递最大值和最小值​​从那里得到坐标

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

我使用安卓4.2.2。做这个应用

button.setX()和button.setY()

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

你知道我怎样才能在API级别10中工作吗

多谢各位

尝试使用

setTranslationX(float xVal)
公共浮点getX()

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

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

您应该查看以下答案:

之后,使用以下命令将LayoutParams添加到按钮:

button.setLayoutParams(params);

如果你有任何错误,只需在你的问题中粘贴日志即可。我没有错误或其他东西,只有当我从4.2.2 eclipse更改为2.3.3时,我才能使用“button.setX”或“button.SetY()”,这意味着这些方法不适用于api level-10,这意味着android 2.3.3thx sherlock,我知道,但你知道我如何用其他方法来实现这一点。你应该看看这个答案:我想在API级别10中实现,API级别11是针对android 3.0的,大多数android设备都有三个版本的较小版本
button.setLayoutParams(params);