在 Xamarin Forms (Android) 中,在 MainActivity.cs 中"Activity(Label ="的目的是什么?



这是我应用程序中的代码:

namespace JTest.Droid
{
[Activity(Label = "Test+", Theme = "@style/MainTheme")]
public class MainActivity : FormsAppCompatActivity
{

有谁知道Label = "Test+",的目的是什么以及为什么开发人员可能会包含它?

Lable属性是活动标题栏。

默认情况下,Android 会在应用程序运行时为其提供标题栏。用于此值的值是/manifest/application/activity/@android:label。 在大多数情况下,此值将与类名不同。若要在标题栏上指定应用的标签,请使用 Label 属性。例如:

[Activity (Label="Awesome Demo App")]
public class MyActivity : Activity
{
}

此示例生成以下 xml 片段:

<activity android:label="Awesome Demo App" 
android:name="md5a7a3c803e481ad8926683588c7e9031b.MainActivity" />

Label确定活动标题,如Android启动器所示。

最新更新