是否可以将ImageView从一个布局移动到另一个布局。如果我将图像从一个布局移动到另一个布局,我会得到一个异常“java.lang.IllegalArgumentException:给定视图不是xyz布局的子项”
如果我长按应用程序图标,应用程序将从应用程序列表视图移动到工作区。发射器如何做到这一点。如何将应用程序图标从一个布局移动到另一个布局?
答案 0 :(得分:1)
我会以不同的方式思考它。您的布局应该能够根据视图所代表的数据创建和删除相同类型的视图,而不是移动实际的视图对象。听起来你正在从一个布局到另一个布局进行常规拖放。当在新布局中发生放置时,此布局应该知道被删除的数据并且能够基于该数据创建新视图。原始布局应该知道它已丢失此数据,并删除原始视图。根据视图所代表的数据而不是视图对象本身的思考可能就是这里的方法。