我正在使用Visual Studio和Xamarin Forms 我有一个带有操作栏和工具栏按钮的内容页面,该按钮显示在溢出弹出菜单中,并使用以下代码。
<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>
我的问题是如何在不影响应用程序的其他元素的情况下专门设置操作栏弹出菜单的背景颜色?
更改溢出弹出窗口背景颜色的方法是在style.xml
中插入以下行(Android 项目(
<item name="android:itemBackground">#FFFFFF</item>
我在以下链接中找到了答案 https://forums.xamarin.com/discussion/99515/how-to-make-a-toolbar-like-whats-app-toolbar