无法在android中更改我的后退按钮的颜色。在ios中,效果很好。
((NavigationPage)Application.Current.MainPage).BackgroundColor = (Color)App.Current.Resources["white"];
((NavigationPage)Application.Current.MainPage).BarBackgroundColor = (Color)App.Current.Resources["white"];
((NavigationPage)Application.Current.MainPage).BarTextColor = (Color)App.Current.Resources["texto"];
预期:后退按钮颜色为黑色。
实际结果:后退按钮颜色为白色。
答案 0 :(得分:2)
您可以看到here,当前不支持它,并且GitHub上存在一个问题。现在,您应该使用自定义渲染器或以样式定义主题。
答案 1 :(得分:0)
在您的Android项目 Resources / layout / styles.xml
中添加ToolbarTheme样式<style name="ToolbarTheme" parent="ThemeOverlay.AppCompat.Light">
<item name="colorControlNormal">@android:color/black</item>
</style>
然后在{em> Resources / layout / Toolbar.axml
的工具栏中添加android:theme="@style/ToolbarTheme"