如何在android版本中使用view.setX()方法小于3.0

时间:2012-05-14 10:42:17

标签: android

我想实现拖放功能,但设备版本是2.2.1因此应用程序无法正常工作我使用onTouch方法并使用setx()和setY()设置坐标,但此方法不适用于我的设备版本请告诉我提前实现此感谢的方法

3 个答案:

答案 0 :(得分:1)

不幸的是,Android支持包不包含API 11(Android 3.0)中的新Drag-n-Drop,可能是因为它需要平台端更改。

基本上,您可以在Launcher的Android 2.1源代码中找到示例。但它有点复杂。使用拖放操作检出自定义ListView组件的this implementation。当我完成同样的任务时,它对我帮助很大。

答案 1 :(得分:0)

使用此jar文件可以使用版本4以上的所有版本的功能。

http://www.java2s.com/Code/Jar/a/Downloadandroidsupportv4jar.htm

答案 2 :(得分:0)

Android在版本<中不支持此方法3.0但是如果你想实现它,那么你需要更改布局参数。

希望这对您有用