Android 当由另一项活动(棒棒糖)启动时,RelativeLayout背景变黑

Android 当由另一项活动(棒棒糖)启动时,RelativeLayout背景变黑,android,android-layout,Android,Android Layout,这是最奇怪的错误。 我有一个主要的活动,显示一个ViewPager,显示带有页脚的图像(RelativeLayout),显示一些信息。 当从另一个(包含webview的登录页面)启动此活动时,页脚背景颜色为黑色,而按此按钮时,页脚背景颜色应为白色/灰色。 这会导致无法读取的信息。我不会在代码中的任何地方更改背景颜色,它只在xml中定义 这个问题似乎只出现在棒棒糖上,甚至不是一直出现 版面中变为黑色的部分(infoContainer) 如果有任何帮助,我们将不胜感激。是infoContaine

这是最奇怪的错误。 我有一个主要的活动,显示一个ViewPager,显示带有页脚的图像(RelativeLayout),显示一些信息。 当从另一个(包含webview的登录页面)启动此活动时,页脚背景颜色为黑色,而按此按钮时,页脚背景颜色应为白色/灰色。 这会导致无法读取的信息。我不会在代码中的任何地方更改背景颜色,它只在xml中定义

这个问题似乎只出现在棒棒糖上,甚至不是一直出现

版面中变为黑色的部分(infoContainer)



如果有任何帮助,我们将不胜感激。

是infoContainer,当它通过登录页面启动时,您是否有代码将其充气?(我只是猜测一下)是的,它膨胀了。这两种情况都是一样的。嗯,说清楚一点,如果你把按钮涂成黑色以外的颜色,你能看到它们吗?还是按钮也不显示?如果它们没有出现,可能与RelativeLayouts android:layout_width=“match_parent”有关,我会检查该值是否为0。否则我不确定。抱歉:/Yes如果按钮不是黑色,则会显示,布局占用了所需的所有空间(我在转储层次视图时可以看到)。不用道歉,谢谢你的帮助!事实上,当我通过编程将颜色设置为白色时,它就可以工作了。但随后我失去了新闻反馈(版面在新闻发布会上变成灰色)。但是,如果我以编程方式将背景设置为与xml中相同,它仍然会变为黑色。。。
<RelativeLayout
        android:id="@+id/infoContainer"
        android:layout_width="match_parent"
        android:layout_height="@dimen/pager_metadata_container_height"
        android:layout_alignParentBottom="true"
        android:background="@drawable/bg_white_clickable" >


        <ImageView 
            android:id="@+id/btn_like"
            android:src="@drawable/btn_like"
            android:adjustViewBounds="true"
            android:gravity="center_vertical"
            android:paddingLeft="@dimen/pager_metadata_icons_separation_padding"
            android:layout_width="@dimen/pager_metadata_icons_width"
            android:layout_height="match_parent"
            android:tint="@android:color/black"
            />

        <ImageView 
            android:id="@+id/btn_comment"
            android:src="@drawable/btn_comment"
            android:adjustViewBounds="true"
            android:gravity="center_vertical"
            android:paddingLeft="@dimen/pager_metadata_icons_separation_padding"
            android:layout_width="@dimen/pager_metadata_icons_width"
            android:layout_height="match_parent"
            android:layout_toRightOf="@id/btn_like"
            android:tint="@android:color/black"
            />
        <ImageView 
            android:src="@drawable/btn_share"
            android:adjustViewBounds="true"
            android:gravity="center_vertical"
            android:paddingLeft="@dimen/pager_metadata_icons_separation_padding"
            android:layout_width="@dimen/pager_metadata_icons_width"
            android:layout_height="match_parent"
            android:layout_toRightOf="@id/btn_comment"
            android:tint="@android:color/black"
            />


        <TextView 
            android:id="@+id/comments"
            android:layout_alignParentRight="true"
            android:gravity="center_vertical"
            android:textSize="@dimen/pager_metadata_text_size"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:textColor="@android:color/black"
            android:paddingRight="18dp"
            />
        <TextView 
            android:id="@+id/likes"
            android:layout_toLeftOf="@id/comments"
            android:gravity="center_vertical"
            android:textSize="@dimen/pager_metadata_text_size"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:textColor="@android:color/black"
            android:paddingRight="18dp"
            />

    </RelativeLayout>