Ich bin neu in Xamarin Entwicklung so durch begann ich folgende Anweisungen auf Xamarin des „Hallo Android“ (Multi-Screen) Tutorial, alles war in Ordnung, bis ich auf diese Anweisung bekam:Xamarin Tutorial findViewById null zurück auf deaktiviert Kontrollen
Button callHistoryButton = FindViewById<Button> (Resource.Id.CallHistoryButton);
Jeder weiß, warum diese Methode null zurückgibt, wenn CallHistoryButton.Enabled = false?
Xamarins Tutorial war sehr spezifisch, aber dieses Verhalten hat mich verrückt gemacht, bis ich herausgefunden habe, dass mein Code Fehler verursacht hat, weil das Steuerelement deaktiviert wurde.
Ich habe auf Nexus 4 (Kitkat) Emulator getestet.
Wie haben Sie die ID der Schaltfläche in der axml-Datei zugewiesen? –
Sind Sie sicher, dass das funktioniert, wenn diese Schaltfläche aktiviert ist? – Ash
Sie könnten Link zu diesem Tutorial, wenn es online ist (was ist nicht nowdays) – Tom