【发布时间】:2020-03-26 13:12:07
【问题描述】:
我正在努力将应用程序图标添加到操作栏。我试过了
ActionBar.setDisplayShowHomeEnabled(true);
但我得到了NullReferenceExeption
如果有人知道如何添加它请帮忙。
谢谢。
这是我写的代码
using Android.App;
using Android.OS;
using Android.Support.V7.App;
using Android.Runtime;
using Android.Widget;
namespace Bteg
{
[Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
public class MainActivity : AppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.activity_main);
ActionBar.SetDisplayShowHomeEnabled(true);
}
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
}
【问题讨论】:
-
首先欢迎来到 StackOverflow(亲切地如此)。可以帮助您获得好的答案的一件事是提出好的问题。不要只是说“它不起作用”,请解释并提供错误输出,更多的周围代码以提供更好的上下文。提供您尝试过的解决方案也非常有帮助。再次欢迎您,希望您能找到解决方案
-
我得到了 NullReferenceExeption。那是错误输出
-
好的。但编辑您的问题以提供此例外和minimal reproducible example。将这些添加到您的原始帖子中。谢谢
-
好的,我添加了它们