Beispiel: Programmgesteuertes Füllen eines Android Spinner aus einem Array in MonoDroid / C # [geschlossen]

9

Ich habe diese Woche mit MonoDroid herumgefummelt. Nicht, dass ich Java nicht schätze, aber ich verbringe die meiste Zeit in Visual Studio / C # oder Delphi, und ich ziehe lieber meine Fingernägel raus, als YET ANONDER IDE und NOCH ANDEREN Editor zu lernen, um Eclipse zu benutzen.

Ich habe diesen Code an C # aus Java angepasst, für Situationen, in denen es einfacher ist, meinen Spinner programmgesteuert in C # -Code und nicht in AXML zu füllen. Vielleicht finden es einige von euch hilfreich.

Erstelle einen generischen Spinner in der axml deiner Aktivität:

%Vor%

Erstellen Sie Ihr Array von String irgendwo passend:

%Vor%

Ich bevorzuge es, Objekte in der öffentlichen Klasse der Aktivität zu instanziieren, so dass ich sie nur einmal identifizieren muss:

%Vor%

In der OnCreate-Funktion der Aktivität weisen Sie Ihr Array dem Spinner zu:

%Vor%

Schließlich kodieren Sie den jb_spinner_ItemSelected-Handler, damit etwas passiert, wenn der Benutzer eine Auswahl trifft:

%Vor%     
The Mighty Skunk 24.02.2012, 03:41
quelle

0 Antworten