我正在尝试修复这个名为 mizuu 的应用程序中的错误,有一个用于选定演员的电影和电视节目的水平卡片布局,布局的右上角有一个显示更多内容的按钮,它有一个灰色背景颜色但是当旋转方向到横向模式时,反之亦然,“查看更多”文本的背景颜色丢失,有没有办法解决这个问题?文件actor_details.xmlhorizon ntal_grid_items.xmlHorizontalCardLayout.java https://pastebin.com/s6uPkBht<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/abc_list_selector_disabled_holo_dark" android:orientation="vertical" android:paddingLeft="@dimen/content_details_baseline_margin" android:paddingRight="@dimen/content_details_baseline_margin" android:paddingBottom="@dimen/content_details_baseline_margin"> <com.miz.views.HorizontalCardLayout android:id="@+id/actor_movie_cards" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="@dimen/details_medium_padding" /> <com.miz.views.HorizontalCardLayout android:id="@+id/actor_tv_cards" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="@dimen/details_medium_padding" /> <com.miz.views.HorizontalCardLayout android:id="@+id/actor_photo_cards" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="@dimen/details_medium_padding" /> <com.miz.views.HorizontalCardLayout android:id="@+id/actor_tagged_photo_cards" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="@dimen/details_medium_padding" /> </LinearLayout>
1 回答
九州编程
TA贡献1785条经验 获得超4个赞
我认为这个问题的发生是因为你的活动中的代码以某种方式使这个视图消失了,我建议在 AndroidManifest 中设置 configChanges 方向。
<activity ... android:configChanges="orientation|screenSize|keyboardHidden|smallestScreenSize|screenLayout"
https://developer.android.com/guide/topics/resources/runtime-changes
添加回答
举报
0/150
提交
取消