Android 布局背景资源忽进忽出

Android 布局背景资源忽进忽出,android,android-layout,android-3.0-honeycomb,android-fragments,nine-patch,Android,Android Layout,Android 3.0 Honeycomb,Android Fragments,Nine Patch,在为平板电脑设计的活动中,我在XML中定义的线性布局上调用setContentView,其中包含对几个不同片段的引用。LinearLayout中的每个片段引用都将其宽度设置为0dp,并指定了权重 这些片段的视图也使用线性布局。在XML中,我将背景设置为9个补丁的图像 当我运行这个应用程序时,会发生的事情是,九个补丁的某些部分随机出现,这让我发疯!左边的片段包含一个WebView和一个ScrollView,右边的片段包含一个WebView和一个ViewPager。有时,当活动加载时,所有内容都正确

在为平板电脑设计的活动中,我在XML中定义的线性布局上调用setContentView,其中包含对几个不同片段的引用。LinearLayout中的每个片段引用都将其宽度设置为0dp,并指定了权重

这些片段的视图也使用线性布局。在XML中,我将背景设置为9个补丁的图像

当我运行这个应用程序时,会发生的事情是,九个补丁的某些部分随机出现,这让我发疯!左边的片段包含一个WebView和一个ScrollView,右边的片段包含一个WebView和一个ViewPager。有时,当活动加载时,所有内容都正确绘制,但其他时候,右侧片段上没有背景。有时,右片段会绘制一半的背景,然后当我与左片段交互时,它可能会消失并重新出现

我花了很多时间试图弄清楚发生了什么,以及我是否做错了什么。有没有其他人见过或纠正过这一点


谢谢大家!

我将应用程序主题设置为使用空背景,并消除了setContentView之后使用的淡入动画。因此,我必须小心地在其他布局中明确设置背景。疯狂

<style name="TabletTheme" parent="android:Theme.Holo.Light">
    <item name="android:windowBackground">@null</item>
</style>

@空的