android设备旋转使视图消失?

时间:2019-07-17 16:36:18

标签: android android-layout screen-rotation onconfigurationchanged

我有一个android片段,其布局包含customView。

我将customView id 保存在一边。

我看到此视图是可见的,并且宽度/高度和位置都不为零。

我先旋转屏幕,然后getActivity().findViewById(OLD_ID);,然后看到此视图的宽度/高度和位置(0,0)可见性为零。

虽然我仍然在屏幕上看到它。

怎么可能?

如果轮换为所有id生成新的数字,我希望getActivity().findViewById(OLD_ID);返回null,但不会。

如果旋转使视图保持不变,则仅创建新实例,我希望它在再次获取时保持可见状态,而不保留旧视图(只需保留其ID)。

我不得不说这是活动之上的一部分,但仍然可以在设备上看到视图。

enter image description here

0 个答案:

没有答案
相关问题