Supportnet Computer Supportnet Games Supportnet Kochen Explipedia
Login: guestBesucher online: 170
Supportnet Computerforum
SUPPORT
Home
Forum
Tipps & Infos
News
Chat
Members
Hilfe
Video

TOP THEMEN
SSD Test
Alles über SSDs

Android Tipps
iPad Tipps
Google Tipps
Windows 8 FAQ
Windows 7 FAQ
E-Mail FAQ
Netzwerk FAQ
Festplatten FAQ
Datenrettung FAQ
Bildbearbeitung FAQ

Top iPhone Apps
Computer Einsteiger
Die 5 besten...
Explipedia
Themen
Direktlinks

Neue Einträge
News einsenden News einschicken
Tipps einsenden Tipp einschicken

SN-LINKS

Suche
Befreundete Seiten
Top Seiten

Supportnet/Forum/Anwendungen(Java,C++...)



Supportnet/Forum/Anwendungen(Java,C++...)
von androidmaennchen vom 19.05.2012, 17:03 Diese Seite den Supportnet Favoriten hinzufügen  Mißbrauch, Beleidigungen und Blödsinn den Moderatoren melden


[Java] Variablennamen per Skript auffinden

 (512 Hits)

Hallo

Vorerst: Es geht zwar um Android-programmeirung, aber die Frage bezieht sich nicht auf Android-Programmierung an sich

Also, ich bin grade dabei, mich in die Android-Programmierung einzuarbeiten, und habe in etwa 54 ImageViews eingebaut. Jedes in der Layyout-XML erhält in der Klasse R.id ein Int-Variable-Äquivalent. Jetzt hab ich also 54 Variablen R.id.ImageView01-54.

Jetzt möchte zum Weiterarbeiten in ein Array der Klasse ImageView einspeichern, und hier ist mein Problem: Ich will nicht 54 mal aufschreiben ivs = ImageViewi blabla. Gesucht habe und ich denke das Schlagwort "Reflector" sollte mir weiterhelfen, leider habe nicht konkret verstanden, wie das abläuft. Versucht habe ich aebr folgendes:
R.id.class.getDeclaredField("ImageView03") z.B. Und scheitern tue ich hierran, dass ich zwar ein Field-Objekt bekomme, damit aber nichts anfangen kann, weil ich den Int-Wert der deklarierten Variable ImageView03 brauche (also quasi die ID des Steuerlements)!

Habt ihr eine Idee wie ich das machen kann?

Vielen Dank

LiebeGrüße


Antwort schreiben 50 Bonuspunkte

Antworten...
Antwort 1 von kicia vom 21.05.2012, 09:16 Mißbrauch, Beleidigungen und Blödsinn den Moderatoren melden

Ich hab' keine ahnung von Java, aber ich hab' einfach mal nach 'getDeclaredField' gesucht, und eine Beschreibung von 'Field' gefunden:
http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html

Demnach gibt es u.a. eine Methode getInt().
Vielleicht hilft's ja.


Antwort noch nicht bewertet Als gute Antwort bewerten
Diese Antwort hat mein Problem gelöst
Antwort 2 von androidmaennchen vom 21.05.2012, 22:59 Mißbrauch, Beleidigungen und Blödsinn den Moderatoren melden

Hi

Danke für die Antwort, aber das hatte ich bereits vergeblich versucht :(

Grüße


Antwort noch nicht bewertet


Ähnliche Themen
# Subject Gruppe Datum
 Tipp Plugin NoScript 1.10 für Mozilla schützt vor bedenklichen Java-Scripts  Internet Browser 10.11.2010
 Tipp Autostart Eintrag: jusched.exe - Java  Windows 7 17.01.2011
4 GUI-Programmierung in Java  Anwendungen(Java,C++...) 20.04.2011
3 Java: Wiederholende Strings vereinfachen  Anwendungen(Java,C++...) 12.12.2011
1 Java: String-Überprüfung  Anwendungen(Java,C++...) 09.02.2012

Hinweis
Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum.

MACHEN SIE IHRE WEBSITE ATTRAKTIVER
Sie haben eine eigene Website und wollen Ihre Besucher auf den Supportnet-Service aufmerksam machen? Kopieren Sie einfach den Quellcode in Ihre Seite und jeder Besucher Ihrer Seite kann direkt auf die Supportnet-Datenbank zugreifen.

My Supportnet


SUCHE

Gruppen im Forum
Betriebsysteme
Software
Hardware
Netzwerk
Programmierung
Sonstiges

Impressum © 1997-2010 SupportNet
Version: supportware 1.8.230E / 18.10.2010, Startzeit:Wed Apr 16 12:22:04 2014