当前位置:  开发笔记 > 编程语言 > 正文

如何在Xamarin android中更改操作栏标题颜色

如何解决《如何在Xamarinandroid中更改操作栏标题颜色》经验,为你挑选了1个好方法。

如何在Xamarin android中以编程方式更改操作栏标题颜色?我在互联网上尝试了很多事情,但我只是找不到方法。

我不想切换到工具栏,因为我不知道它的代码,我也不知道是否有可能使工具栏看起来与下面代码中的动作栏完全相同。

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Support.V7.App;
using Android.Graphics.Drawables;
using Android.Graphics;

namespace actionbarTitleColor
{
    [Activity(Label = "myActivity")]
    public class myActivity : Activity
    {
        protected override void OnCreate(Bundle bundle) {

            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Rapsolie);
            ActionBar.SetHomeButtonEnabled(true);
            ActionBar.SetDisplayHomeAsUpEnabled(true);
            ColorDrawable colorDrawable = new ColorDrawable(Color.ParseColor("#00b8ff"));
            ActionBar.SetBackgroundDrawable(colorDrawable);

        }

        public override bool OnOptionsItemSelected(IMenuItem item) {

            switch (item.ItemId) {
                case Android.Resource.Id.Home:
                    Finish();
                    return true;

                default:
                    return base.OnOptionsItemSelected(item);
            }
        }
    }
}

Grace Feng.. 5

最简单的方法是自定义样式ActionBar,例如:


  

  

  

然后像这样在您的页面中应用此样式:

[Activity(Label = "YOURPACKAGENAME", MainLauncher = true, Icon = "@drawable/icon", Theme = "@style/MyTheme")]

关于自定义样式的讨论很多ActionBar,您可以搜索它们。

我不想切换到工具栏,因为我不知道它的代码,我也不知道是否有可能使工具栏看起来与下面代码中的动作栏完全相同。

我个人认为Toolbar自定义布局使用起来比较容易,但是自android 5.0起就可以使用,有关如何编写代码的部分Toolbar,您可以参考Toolbar。



1> Grace Feng..:

最简单的方法是自定义样式ActionBar,例如:


  

  

  

然后像这样在您的页面中应用此样式:

[Activity(Label = "YOURPACKAGENAME", MainLauncher = true, Icon = "@drawable/icon", Theme = "@style/MyTheme")]

关于自定义样式的讨论很多ActionBar,您可以搜索它们。

我不想切换到工具栏,因为我不知道它的代码,我也不知道是否有可能使工具栏看起来与下面代码中的动作栏完全相同。

我个人认为Toolbar自定义布局使用起来比较容易,但是自android 5.0起就可以使用,有关如何编写代码的部分Toolbar,您可以参考Toolbar。

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有