安卓2.2中的拖放布局

16

在Android中,是否可以在gestureOverlay视图中添加布局并将其拖放到所需位置。我能够添加布局,但无法拖放。我想知道在版本2.2中是否可能实现这一点?


你是在GridView或ListView上执行拖放操作吗? - Dipak Keshariya
不,它只是在GestureOverlayView上。 - Droid_Dev
请确保布局的父级是相对布局而不是线性布局。 - AkashG
3个回答

4

感谢您的帮助...我自己已经找到了解决这个问题的方法...我不能在布局上实现拖动,但我通过调整使布局能够来到我触摸屏幕的位置... 谢谢....

private void RunAnimations(MotionEvent event) {

        lastX = event.getX();
        lastY = event.getY();
        Animation b = new TranslateAnimation(Animation.ABSOLUTE,lastX,Animation.ABSOLUTE,event.getX(),Animation.ABSOLUTE,lastY-57,Animation.ABSOLUTE,event.getY()-57);             
        rl.startAnimation(b);  
        b.setFillAfter(true);
    } 

1

1

我们实现了一个类似的行为,但是我们从ViewGroup派生并自己编写了大部分代码。我们还不得不使用android.support.v4.view使其适用于2.2。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接