使用Xamarin表單我想改變導航欄的顏色在Android中。 即時通訊使用此代碼:如何更改導航欄xamarin形式的文本顏色android
MainPage = new NavigationPage { BarBackgroundColor = Color.Lime, BarTextColor = Color.Purple };
第一個屬性(BarBackgroundColor
)進行後處理,第二屬性沒有工作(BarTextColor
)。
請客氣回答我。
使用Xamarin表單我想改變導航欄的顏色在Android中。 即時通訊使用此代碼:如何更改導航欄xamarin形式的文本顏色android
MainPage = new NavigationPage { BarBackgroundColor = Color.Lime, BarTextColor = Color.Purple };
第一個屬性(BarBackgroundColor
)進行後處理,第二屬性沒有工作(BarTextColor
)。
請客氣回答我。
如果您嘗試在Android 5.0或更高版本上設置文本顏色,則需要設置MainActivity
的Theme
。下面是一個簡單的,應該工作...
[Activity(
Label = "Some App Title",
Icon = "@drawable/icon",
MainLauncher = true,
Theme = "@style/android:Theme.Holo.Light"
)]
你可以在你的App.xaml設置,它會覆蓋它
<Style TargetType="NavigationPage">
<Setter Property="BarBackgroundColor" Value="Red"/>
<Setter Property="BarTextColor" Value="White"/>
</Style>
</ResourceDictionary>
var page = new navigationPage(new yourPage());
page.BarBackgroundColor = Color.FromHex("#123456");
它會改變yourPage()
酒吧顏色