我正在使用Xamarin Forms,想要在Android中更改导航栏的颜色。
我使用了以下代码:
MainPage = new NavigationPage
{
BarBackgroundColor = Color.Lime,
BarTextColor = Color.Purple
};
第一个属性(BarBackgroundColor
)可以正常工作,但是第二个属性(BarTextColor
)无法正常工作。
请帮忙解答。
我正在使用Xamarin Forms,想要在Android中更改导航栏的颜色。
我使用了以下代码:
MainPage = new NavigationPage
{
BarBackgroundColor = Color.Lime,
BarTextColor = Color.Purple
};
第一个属性(BarBackgroundColor
)可以正常工作,但是第二个属性(BarTextColor
)无法正常工作。
请帮忙解答。
<Style TargetType="NavigationPage">
<Setter Property="BarBackgroundColor" Value="Red"/>
<Setter Property="BarTextColor" Value="White"/>
</Style>
</ResourceDictionary>
MainActivity
的Theme
。这是一个简单的方法,应该可以起作用...[Activity(
Label = "Some App Title",
Icon = "@drawable/icon",
MainLauncher = true,
Theme = "@style/android:Theme.Holo.Light"
)]
只在app.xaml中设置这些属性就可以可靠地完成工作!
var page = new navigationPage(new yourPage());
page.BarBackgroundColor = Color.FromHex("#123456");
它将改变yourPage()
的导航栏颜色