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

问题描述:

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

+0

我会建议寻找如何做到这一点本地优先。然后你可以有一个理想的方式来在Xamarin.Forms或者是否存在一个API来做到这一点。你可以直接看看Xamarin.Forms的源代码,以获得更多的见解:https://github.com/xamarin/Xamarin.Forms –

+0

自定义Android项目中的Actionbar。 –

作为@Rohit提到你需要一个定制在你的android项目的Resourses文件夹内的values文件夹内的styles.xml中的动作条,James Montemagno做了一篇博文,当他介绍一个cuztom导航栏FormsAppCompatActivity一个例子是这样的:

<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