可能是一个愚蠢的问题。但是,是否可以在viewflipper中重用视图? 现在,我在viewflipper中有三个图像视图。是否可以使用单个图像视图并将源更改为它?
答案 0 :(得分:1)
如果你想照顾自己的记账,你可能会重复使用。但是,viewflipper至少需要2个视图。来自Android ViewFlipper Docs:
简单的ViewAnimator,可在两个或多个视图之间设置动画 已添加到它。一次只能展示一个孩子。如果 要求,可以在每个孩子之间自动翻转 间隔。
答案 1 :(得分:0)
您必须从ImageView
中删除ViewFlipper
,然后将其放在其他位置。你不能同时把它放到两个ViewGroup
中(你会得到一个视图已经是父母的例外)。
但这是一个你根本不需要做的开销。只需创建新的ImageView
并使用它们即可。消耗部分ImageView
的内存不是对象本身,而是它绘制的位图,因此我建议您阅读this article。