繁体   English   中英

图标和向左箭头/带有支持操作栏的汉堡

[英]Icon and left arrow / burger with support action bar

我开始在我的应用程序中使用App Compat库,并且在操作栏图标上苦苦挣扎。 我的测试活动很简单

[Activity(Label = "MyLabel", Theme = "@style/Theme.AppCompat.Light", Icon = "@drawable/ic_launcher", MainLauncher = true)]
public class MyTestActivity : ActionBarActivity
{

    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        SupportActionBar.Title = "My Title";
        SupportActionBar.SetIcon(Resource.Drawable.Icon);
        SupportActionBar.SetDisplayHomeAsUpEnabled(true);
        SupportActionBar.SetHomeButtonEnabled(true);
    }
}

我期望输出如下:

带图标的操作栏

但是,在应用程序兼容库的当前版本为22.2.0.0的情况下,操作栏如下所示:

没有图标的操作栏

有趣的是,当使用Xamarin v7 App Compat组件的7.18.0版本时,输出是预期的(第一张图片)(但这并没有给我22.2.0.0中的新功能)。

有什么办法可以用22.2.0.0达到预期的(第一)输出?

任何解决方案(Xamarin C#或简单的Java)都很棒!

这是一种材料设计的东西:)

appcompat lib的视觉效果基于“材料设计”准则。 您的第一个示例是使用以前的Holo设计指南显示的内容。

如果您要使用最新的设计指南,则第二张图片是“正确的”图片,它将适合当前的android设计实践。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM