[英]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.