我只有一个只有2个片段的viewpager。第一个片段有一个looong scrollview,带有不同的" include"在我看来,对于加载这2个片段,viewpager需要很长时间。 有这个问题的解决方案吗? 我在抽屉内的片段中有这个viewpager,并且在调用onDrawerClosed时加载此片段。 对于这个"滞后"我正在考虑以这种方式使用进度条...
<ProgressBar
android:id="@+id/dialogPreLoading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:visibility="gone" >
...所以使用setVisible(View.GONE)或setVisible(View.VISIBLE)我可以用这种方式显示或隐藏进度条,也可以用于viewpager: 在开始时:viewPager.setVisibility(View.GONE); preLoading.setVisibility(View.VISIBLE);
之后:viewPager.setVisibility(View.VISIBLE); preLoading.setVisibility(View.GONE);
问题是&#34;之后&#34; ...我何时何地可以设置可见的viewpager并进入进度条?有一种方法可以了解是否在viewpager片段内的viewpager中加载了一个片段? 现在我已经做了一个asynktask,在3000工厂制作了这个可见/ GONE设置之后...但我不喜欢这个解决方案:/
答案 0 :(得分:1)