为何将材料设计的“主页”按钮旋转后会变黑?

为何将材料设计的“主页”按钮旋转后会变黑?,第1张

概述我在肖像中添加了一个片段,旋转为风景,然后旋转为肖像.第二次旋转后,向上箭头变黑.知道是什么原因造成的吗?>我正在使用主题Theme.AppCompat.Light.DarkActionBar.>我在此片段上使用了ActionBar,但在横向添加的片段上使用了工具栏.>如果先将片段添加为横向,然后切换为纵向,则为黑

我在肖像中添加了一个片段,旋转为风景,然后旋转为肖像.第二次旋转后,向上箭头变黑.知道是什么原因造成的吗?

>我正在使用主题theme.AppCompat.light.DarkActionbar.
>我在此片段上使用了Actionbar,但在横向添加的片段上使用了工具栏.
>如果先将片段添加为横向,然后切换为纵向,则为黑色.
>如果我第三次旋转以使其风景,则它将变成白色,然后回到肖像时又变为黑色.
>我在另一个活动中使用了相同的片段,但没有看到此行为.

解决方法:

我和你有完全一样的问题.我在一个活动中使用工具栏,该活动包含一个导航抽屉,其中包含许多片段,其中一些片段具有列表视图.在列表视图中选择一个项目会启动一个新的详细信息活动,其中我正在使用 *** 作栏而不是工具栏.旋转时,向上箭头将变为深灰色,而在以后的旋转中,该箭头将保持该颜色,并且即使我将theme.AppCompat.light.DarkActionbar用于详细信息活动,也不会变回白色.

我通过在详细信息布局中添加工具栏并将暗色的 *** 作栏主题直接应用于工具栏来解决了此问题

<androID.support.v7.Widget.Toolbar        xmlns:androID="http://schemas.androID.com/apk/res/androID"        androID:ID="@+ID/details_toolbar"        androID:layout_wIDth="match_parent"        androID:layout_height="@dimen/abc_action_bar_default_height_material"        androID:background="@drawable/actionbar_background"        app:popuptheme="@style/themeOverlay.AppCompat.light"        app:theme="@style/themeOverlay.AppCompat.Dark.Actionbar" />

我未在活动或片段中引用上述工具栏,但仍像以前一样使用 *** 作栏.我没有使用setSupportActionbar(mToolbar)将工具栏设置为 *** 作栏;它只是出现在我的布局中,仅此而已,但是现在当我旋转设备时,向上箭头不会改变颜色,而是保持预期的白色.很奇怪,但是行得通.

编辑:
我应该提到,工具栏在我的详细信息活动中的放置实际上是不可见的.将工具栏的可见性指定为不可见仍然可以在androID:visibility =“ invisible”中使用

编辑:我想知道为什么这行得通,这对我来说似乎很奇怪,所以我完全删除了工具栏,并将主题添加到了布局根目录的视图组中.现在这更有意义.

<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:tools="http://schemas.androID.com/tools"    xmlns:app="http://schemas.androID.com/apk/res-auto"    app:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"    androID:ID="@+ID/details_parent"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:animateLayoutChanges="true"    androID:orIEntation="vertical">
总结

以上是内存溢出为你收集整理的为何将材料设计的“主页”按钮旋转后会变黑?全部内容,希望文章能够帮你解决为何将材料设计的“主页”按钮旋转后会变黑?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1077795.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存