这是最奇怪的错误。 我有一个主要活动,呈现一个ViewPager,显示带有页脚(RelativeLayout)的图像显示一些信息。 当此活动从另一个(包含webview的登录页面)启动时,页脚背景颜色为黑色,而按下时应该为白色/灰色。 这导致了不可读的信息。我不会在代码中的任何位置更改背景颜色,它只在xml中定义。
这个问题似乎只出现在Lollipop上,甚至不是所有时间。
布局变为黑色的部分(infoContainer)。
<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>
非常感谢任何帮助。