【发布时间】:2016-10-24 20:50:27
【问题描述】:
在画布中,用户可以创建像 EditText、ImageViews 这样的视图,并且可以将它们拖放到视图中。单击带有以下代码的按钮时,所有这些视图都将添加到数组列表中:
for(int index=0; index<((ViewGroup)mDragLayer).getChildCount(); ++index) {
View nextChild = ((ViewGroup)mDragLayer).getChildAt(index);
elementList.add(nextChild);
}
当用户在同一个屏幕上时,可以在elementList 的帮助下使用以下代码填充相同的视图:
for(int i = 0; i < elementList.size(); i++){
mDragLayer.addView(elementList.get(i));
}
问题是,elementList 如何在后期(杀死应用程序后重新启动)用于填充视图。我曾尝试使用共享首选项但失败了。
非常感谢任何建议。
【问题讨论】:
标签: android canvas view save data-retrieval