Xamarin android,如何让导航栏后退按钮更大并改变颜色?

时间:2016-08-24 15:48:07

标签: xamarin xamarin.android xamarin.forms rendering navigationbar

我正在使用Xamarin表单,但我想为android项目制作导航栏后退按钮。我只是想让它变得更大并改变它的颜色。最好的方法是什么?感谢您的任何答案或建议。

1 个答案:

答案 0 :(得分:0)

正如@Rohit所提到的,你需要一个自定义styles.xml里面的动作栏,它位于你android项目的Resourses文件夹里面的values文件夹里面,James Montemagno在他介绍FormsAppCompatActivity时写了一篇与之相关的博文。 cuztom导航栏的一个例子是这样的:

<style name="AppMainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
    <!--If you are using revision 22.1 please use just windowNoTitle. Without android:-->
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="colorPrimary">#0063a4</item>
    <item name="colorPrimaryDark">#003A63</item>
    <item name="colorAccent">#86c447</item>
    <item name="android:windowBackground">@color/AppBackgroundColor</item>
    <item name="windowActionModeOverlay">true</item>
    <item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item>
</style>

博客文章在这里:https://blog.xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/

关于导航栏高度,它可能涉及更多cuztomization和导航栏内的自定义视图,这是一个Android示例:

https://guides.codepath.com/android/Using-the-App-ToolBar