谁能告诉我如何从画廊 View 中拖动图像并将其放入 android 中的 GridView 中。那可能吗。我的要求是,我有一个图像,我将它们分成几部分,通过使用自定义适配器将所有这些图像放在画廊 View 中,现在将这些图像拖到同一屏幕上的 GridView 中的厨房中。下图可以为您提供清晰的图片。给我提供如何做到这一点的方法。
最佳答案
Can anyone tell me the way how to drag a image form gallery view and drop that in a grid view in android. Is that possible.
是的,这是可能的。使用 Android drag/drop framework这将允许您的用户使用图形拖放手势将数据从一个 View 移动到当前布局中的另一个 View 。
这example可能对你有帮助。
解释:
当您将图像拖放到新位置时
- 从其父 View (在您的案例中是 Galleryview)中删除该 View
- 将该 View 添加到您的新父级(在您的情况下为 GridView)
- 使用数据更新相应的适配器。
例如。
case DragEvent.ACTION_DROP:
ViewGroup oldParent = (ViewGroup) view.getParent();
oldParent.removeView(view);
GridView container = (GridView) layoutview;
container.addView(view);
view.setVisibility(View.VISIBLE);
break;
关于android - 如何将图像从画廊 View 拖放到 GridView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23194720/