xamarin.from ToolbarItem 字体大小和颜色更改
Posted 醉梦ai天涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xamarin.from ToolbarItem 字体大小和颜色更改相关的知识,希望对你有一定的参考价值。
在xamarin.from 上我们经常会使用到页面跳转方式,
new NavigationPage(newp page()){
BarBackgroundColor=Color.FromHex("3bb77"),
BarTextColor=Color.White
}
如上方式写的跳转,这种方式设置的ToolbarItem在ios上是可以有效果的,但是在android上却无效,当你想在ToolbarItem上直接更改的时候发现并没有更改选项,
需做如下设置来更改:
1、在android层,找到MainActivity.cs文件 ,在文件上找到[Activity(MainLauncher = false, Label = "", Theme = "@style/style_titlebar_normal", Icon = "@drawable/icon", ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)],注意这个Theme="@style/style_titlebar_normal"。
2、接着在Resources\values\Style.xml上找到相关的style_titlebar_normal(以自己的主题为准)。
3、设置代码如下:
1 <!--导航栏返回箭头更改--> 2 <style name="style_titlebar_normal" parent="android:Theme.Holo.Light"> 3 <!--返回icon--> 4 <!--<item name="android:homeAsUpIndicator" >@drawable/img_folder</item>--> 5 <item name="android:icon">@android:color/transparent</item> 6 <item name="android:windowTitleStyle">@style/windowTitleStyle</item> 7 <!--导航栏ToolbarItem颜色字体设置--> 8 <item name="android:actionMenuTextColor">@color/colorwhite</item> 9 <item name="android:textSize">15sp</item> 10 </style>
以上是关于xamarin.from ToolbarItem 字体大小和颜色更改的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI .toolbar ToolbarItem 自定义按钮设计
使用 ToolbarItem(placement: .principal) re: largeTitle 的正确方法是啥?
Xamarin Forms 将 ToolBarItem 图标设置为资源图像