Visual Studio 2015 - Xamarin - Android - 当我尝试在 .cs 文件中执行任何操作时获取“resource.id 不包含 xxx 的定义”

2023-11-22

使用 Visual Studio 2015 添加其他活动 .cs 和布局 axml。

我对 Xamarin 和 Android 开发非常陌生,但已经使用 VB 开发了几年,现在使用 C#。我在 Android 4.2 上有一个简单的应用程序,随着我的使用,它变得越来越复杂。很简单,我想向项目添加一个额外的 GpsAction.cs 和相应的 Gps.axml 布局。找到正确的组合语法来实现这一点似乎是不可能的。我有一个带有 main.axml 的 mainActivity。在 VS 2015 中,添加新内容非常简单,但我不断收到“resource.id 不包含定义”的信息,我非常感谢您的帮助

namespace AddCam
{
[Activity(Label = "GpsActivity")]
public class GpsActivity : Activity
{
    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        SetContentView(Resource.Layout.GpsLayout);

        string c = FindViewById<TextView>(**Resource.Id.textView1**).Text;
        // Create your application here
    }
}

对于仍然面临此问题的人,默认构建行动布局文件的将被设置为TransformFile。选择布局,转到布局属性,然后在属性窗格中选择AndroidResource作为您的构建操作。干净地构建您的项目,它应该可以工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2015 - Xamarin - Android - 当我尝试在 .cs 文件中执行任何操作时获取“resource.id 不包含 xxx 的定义” 的相关文章

随机推荐