我有一个android片段,其布局包含customView。
我将customView id 保存在一边。
我看到此视图是可见的,并且宽度/高度和位置都不为零。
我先旋转屏幕,然后getActivity().findViewById(OLD_ID);
,然后看到此视图的宽度/高度和位置(0,0)可见性为零。
虽然我仍然在屏幕上看到它。
怎么可能?
如果轮换为所有id生成新的数字,我希望getActivity().findViewById(OLD_ID);
返回null,但不会。
如果旋转使视图保持不变,则仅创建新实例,我希望它在再次获取时保持可见状态,而不保留旧视图(只需保留其ID)。
我不得不说这是活动之上的一部分,但仍然可以在设备上看到视图。