所以我有一个活动,其布局包含一个FrameLayout。此框架布局将替换为两个片段之一。
片段A将在创建视图时显示,并且有一个开关,当选中时将切换到片段B.
我正在尝试尽可能地响应应用程序,但是第一次切换发生时会出现明显的延迟,可能是由于视图的呈现,对于后续切换,视图已经被高速缓存或等等。 / p>
如何在同时隐藏的同时获取片段B视图以进行渲染和缓存。同样这是初始切换,而不是后续切换,所以使用隐藏显示片段而不是替换的东西不会有帮助。
答案 0 :(得分:1)
可以通过在XML布局文件中或通过View.setVisibility(VIEW.INVISIBLE)在代码中指定android:visibility to“invisible”来实现此效果;
答案 1 :(得分:0)
你做错了。 首先你需要找出罪魁祸首,然后优化或修复。描述您的片段'onCreateView()
或您正在做某些事情的其他方法,并找出使其爬行的原因。另请注意,设备会有所不同,您的问题可能仅在最慢的设备上可见。