如何更改操作欄的顏色並獲取水平線?xamarin表單 - 操作欄顏色
我有一個成功的android應用程序開發的本地xamarin機器人。現在我試圖使用xaml方法將它移植到Xamarin Forms。
我創建了一個hello world應用程序,並在contentPage中添加了一個工具欄項。當我最初啓動應用程序時,操作欄顯示爲我的圖標,正常的藍綠色背景,並且有一條很好的水平線。但是,一旦我的表單代碼投入使用,它會顯示我的圖標,我的toolbaritem圖標,但背景是黑色的,沒有水平線。
我試過NavigationPage.BackgroundColor,並沒有任何影響。我在想我正在做一些小錯誤。
這是我的xaml。
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage.Title> My Sample </ContentPage.Title>
<ContentPage.ToolbarItems>
<ToolbarItem Name="test" Icon="ic_action_refresh" ></ToolbarItem>
</ContentPage.ToolbarItems>
<Label Text="Hello Forms" VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
這裏是我的app.cs
public class App
{
public static Page GetMainPage()
{
var nav = new NavigationPage(new Splash());
nav.BackgroundColor = Color.Teal;
return nav;
}
}
我也想在啓動時隱藏默認動作條,並採用了全閃屏去,但我沒有找到這個主題看起來像會工作。 http://forums.xamarin.com/discussion/18290/hiding-the-status-bar-and-the-action-bar-in-android-app
嘗試設置NavigationPage.BarBackgroundColor – StefanoM5