我正在创建一个新的Android应用程序。我有一个很大的XML文件,它基本上是一个大的RelativeLayout,里面有多个ScrollView。
< RelativeLayout>
< ScrollView
...
android:visibilty="visible">
</ScrollView>
<ScrollView
...
android:visibilty="gone">
</ScrollView>
<ScrollView
...
android:visibilty="gone">
</ScrollView>
...
&LT; / RelativeLayout的&GT;
问题是此活动需要永久加载(几秒钟)。由于这个XML只由几个ScrollView组成,并且这个ScrollView中只有一个一次具有“可见”可见性(其他的“已经消失”),所以我想在加载后立即显示第一个ScrollView而不必等待其他ScrollViews。
我在谷歌上查了一个似乎相当不错的解决方案是使用“XMLPullParser”(http://developer.android.com/training/basics/network-ops/xml.html)。不幸的是,如果我理解得很好,你可以直接说XMLPullParser删除XML的某些部分,但无论如何它都必须通过更复杂的XML文件。
有人能解决我的问题吗?
谢谢:)