在 Android 中跨布局拖放
我有一种线性布局(我将其称为子布局)和一种线性布局内的一种相对布局。我想将项目从相对布局拖放到子线性布局 我该怎么做?我无法在布局之间拖放
I have one linear layout(I'll call it child) and one relative layout inside one linear layout. I want to drag and drop items from the relative layout to the child linear layout
How can I do this? I am not able to drag and drop between layouts
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我正在努力拖延自己,但我可以提出建议。您需要忘记使用标准 main.xml 并使用内部类在代码中完成所有操作。这并不难,内部类可以看到父侦听器。
克里斯
I'm working on dragging myself but I can make a suggestion. You need to forget about using the standard main.xml and do everything in code, using inner classes. It's not that hard and the inner classes can see the parent listeners.
Chris
在您的情况“DragEvent.ACTION_DROP”中,您应该验证您的视图是 LinerLayour 还是 RelativLayout。您可以使用“instanceof”轻松验证这一点。
这可能是解决方案:
in your case 'DragEvent.ACTION_DROP' you should verify if your view is a LinerLayour or RelativLayout. you can verify this easily with 'instanceof'.
this could be the solution:
这可以帮助
this could help