Visual Studio 2015 - Xamarin - Android - Erste “Ressource.id enthält keine definition für xxx", wenn ich versuche, etwas zu tun in der .cs-Datei

Zusätzliche Aktivität .cs und Layout axml Mithilfe von Visual Studio 2015.

Ich bin sehr neu in Xamarin und Android-Entwicklung, sondern haben die Entwickler seit ein paar Jahren mit VB und jetzt C#. Ich habe eine einfache app, die auf Android 4.2, das ist immer komplizierter, als ich entlang gehen. Die einfache Sache ist, die uns, die möchte ich hinzufügen, dass eine zusätzliche GpsAction.die cs und die entsprechenden Gps.axml-layout für das Projekt. Es scheint unmöglich zu finden, die richtige Kombination syntax, dies zu erreichen. Ich habe eine mainActivity main.axml. In VS 2015 es ist sehr einfach neue hinzufügen, aber ich bekomme immer "resource.id enthält keine definition für" ich würde wirklich zu schätzen Ihre Hilfe bei diesem

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
    }
}
  • Xamarin ist die Software noch buggy, vor allem mit layouts. Eine vollständige Neuerstellung und sehen, ob das hilft.
  • Posten Sie Ihre axml.
  • Sie sind richtig, Sami, ich war dabei, reinigt und baut über und über. So bin ich heute morgen angemeldet und niedrige und siehe da ich hatte keine Fehler. So, jetzt bin ich verrückt vor Neugierde und haben, um herauszufinden, was ich Tat Recht. Stellt sich heraus, dass, wenn ich änderte den text-Feld "id" gespeichert, umgebaut und verändert es wieder behoben. Ich bin markieren Sie Ihre Antwort korrigieren. Dank einem Haufen - Elend liebt Gesellschaft
  • Gusman - ich sollte Hinzugefügt haben, die axml im original. Bevor ich es realisiert hatte ich geschrieben über das original, wenn man versucht, es zu beheben. Ich starrte es für eine lange Zeit und es war richtig erscheinen, das war das Geheimnis und der exakt gleiche code war gerade in einer anderen app war dies buchstäblich Ausschneiden und einfügen. Aber das nächste mal werde ich nach den axml unabhängig. Danke für die Antwort.
  • Ich hatte eine, wo das problem war eine ungültige XML-syntax: ein . (Punkt) irgendwo nach einem schließen /> . Da gab es keine Nachricht darüber, und einen . ist kaum sichtbar ........ es dauert tome zu finden.
Schreibe einen Kommentar