Aggiunta di altri cs attività e layout AXML Utilizzando Visual Studio 2015.Visual Studio 2015 - Xamarin - Android - Ottenere "resource.id non contiene una definizione per xxx" quando provo a fare qualcosa nei cs file di
sono molto di nuovo da Xamarin e sviluppo Andorid, ma sono stato uno sviluppatore per alcuni anni utilizzando vb e ora C#. Ho una semplice app su Android 4.2 che diventa sempre più complicata man mano che procedo. La semplice questione è che voglio aggiungere un ulteriore GpsAction.cs e il corrispondente layout Gps.axml al progetto. Sembra impossibile trovare la giusta sillaba di compinazione per ottenere questo risultato. Ho un mainActivity con main.axml. In VS 2015 è molto semplice per aggiungere nuovi, ma continuo a ricevere "" resource.id non contiene una definizione di "Vorrei davvero apprezzare il vostro aiuto con questo
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 è notoriamente bacato, soprattutto con i layout. Fare una ricostruzione completa e vedere se questo aiuta. –
Pubblica il tuo axml. – Gusman
Hai ragione, Sami, stavo pulendo e ricostruendo più e più volte. Quindi stamattina ho effettuato l'accesso e ho notato che non ho avuto errori. Quindi ora sono pazzo di curiosità e devo scoprire cosa ho fatto bene. Si scopre che se ho cambiato il campo di testo "id" salvato, ricostruito e cambiato di nuovo lo ha risolto. Sto segnando la tua risposta corretta. Grazie mille - la sventura ama la compagnia –