2016-06-14 2 views
3

Im Xamarin Forms를 사용하고 있고 Android에서 탐색 바의 색상을 변경하고 싶습니다. 는 임은이 코드를 사용 :xamarin 폼에서 탐색 바 텍스트 색상을 변경하는 방법

첫 번째 속성 ( BarBackgroundColor) 근무했다가, 두 번째 속성이 작동하지

MainPage = new NavigationPage { BarBackgroundColor = Color.Lime, BarTextColor = Color.Purple };

(BarTextColor).

친절하게 답변 해주세요.

답변

1

Android 5.0 이상에서 텍스트 색상을 설정하려는 경우 MainActivityTheme을 설정해야합니다. 여기에 작동합니다 간단한 하나입니다 ...

[Activity(
    Label = "Some App Title", 
    Icon = "@drawable/icon", 
    MainLauncher = true, 
    Theme = "@style/android:Theme.Holo.Light" 
)] 
0

당신이 당신의 app.xaml에서 설정할 수 있으며이 우선합니다 그것을

<Style TargetType="NavigationPage"> 
    <Setter Property="BarBackgroundColor" Value="Red"/> 
    <Setter Property="BarTextColor" Value="White"/> 
    </Style> 


</ResourceDictionary> 

0
var page = new navigationPage(new yourPage()); 
page.BarBackgroundColor = Color.FromHex("#123456"); 

변경 될 yourPage() 막대 색

관련 문제