Xamarin Forms操作栏溢出弹出式颜色

时间:2018-06-24 20:46:03

标签: android xamarin xamarin.forms

我正在使用Visual Studio和Xamarin表单 我有一个带有操作栏和一个工具栏按钮的内容页面,该页面以以下代码显示在溢出弹出菜单中。

<ContentPage.ToolbarItems>
    <ToolbarItem Text="Sample 01" Order="Secondary" Priority="0" />
</ContentPage.ToolbarItems>

我想更改弹出窗口的背景颜色以及工具栏项目的文本颜色。

当前,由于我在Android解决方案的styles.xml中将TextColor设置为黑色,因此背景颜色和项目均显示为黑色。

<item name="android:textColor">@color/primary_text</item>

使用以下设置将背景设置为白色不会解决该问题,因为这会改变应用程序其他部分的外观。

<item name="android:colorBackground">#FFFFFF</item>

我的问题是如何在不影响应用程序其他元素的情况下专门设置操作栏弹出菜单的背景颜色?

1 个答案:

答案 0 :(得分:0)

更改溢出弹出窗口的背景颜色的方法是在style.xml(Android项目)中插入以下行

<item name="android:itemBackground">#FFFFFF</item>

我在以下链接https://forums.xamarin.com/discussion/99515/how-to-make-a-toolbar-like-whats-app-toolbar

中找到了答案