Oliver Teske
- Forum-Beiträge: 25
21.05.2013, 08:21:51 via Website
21.05.2013 08:21:51 via Website
Hallo,
die alten Hasen werden jetzt wieder aufjaulen, aber ich habe da eine echte Anfänger Frage. Total doof bin ich aber nicht programmiere sehr gerne in C++ mit der Qt. Habe am Wochenende mal den Entschluss gefasst mich in die Android bzw. Java Programmierung einzuarbeiten. Ich habe da mit dem Tutoriell
https://www.nextpit.de/de/android/wiki/view/Android_Anf%C3%A4nger_Workshop
angefangen. Läuft so weit auch echt prima, nur will ich es auch verstehen. Dort wird in der Java Datei ein Platzhalter in einem String ersetzt.
Auszug aus dem Java:
String greeting = getResources().getString(resourceId, name);
Auszug aus der strings.xml
<string name="hi_greeting">Hi %s!</string>
<string name="hello_greeting">Hello %s!</string>
Durch welchen Mechanismus findet da die Ersetzung statt? Und was müsste ich machen wenn ich ein zweites %s ersetzen möchte?
Habe gestern den halben Tag dazu gegooglt, die Ergebnisse haben mich allerdings eher verwirrt als informiert. Könnte mir Jemand einen Tipp geben wo ich das nachlesen kann?????
Als Dankeschön würde ich auch versprechen, dass wenn ich es mal kann auch dumme Anfängerfragen beantworte ;-)
Gruß & Dank
Oli
die alten Hasen werden jetzt wieder aufjaulen, aber ich habe da eine echte Anfänger Frage. Total doof bin ich aber nicht programmiere sehr gerne in C++ mit der Qt. Habe am Wochenende mal den Entschluss gefasst mich in die Android bzw. Java Programmierung einzuarbeiten. Ich habe da mit dem Tutoriell
https://www.nextpit.de/de/android/wiki/view/Android_Anf%C3%A4nger_Workshop
angefangen. Läuft so weit auch echt prima, nur will ich es auch verstehen. Dort wird in der Java Datei ein Platzhalter in einem String ersetzt.
Auszug aus dem Java:
String greeting = getResources().getString(resourceId, name);
Auszug aus der strings.xml
<string name="hi_greeting">Hi %s!</string>
<string name="hello_greeting">Hello %s!</string>
Durch welchen Mechanismus findet da die Ersetzung statt? Und was müsste ich machen wenn ich ein zweites %s ersetzen möchte?
Habe gestern den halben Tag dazu gegooglt, die Ergebnisse haben mich allerdings eher verwirrt als informiert. Könnte mir Jemand einen Tipp geben wo ich das nachlesen kann?????
Als Dankeschön würde ich auch versprechen, dass wenn ich es mal kann auch dumme Anfängerfragen beantworte ;-)
Gruß & Dank
Oli
— geändert am 21.05.2013, 10:16:02
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.