- Forum-Beiträge: 3.256
27.04.2011, 23:01:08 via Website
27.04.2011 23:01:08 via Website
ich bin gerade dabei meine App zu lokalisieren und will das, was im Moment noch als setText(); im Code steht, in die strings.xml auslagern.
strings.xml:
Java-Datei:
2Resources res = getResources();
3description.setText(res.getString(R.string.description, 15));
Damit ist die Ausgabe der TextView :
So weit, so gut.
Jetzt möchte ich aber statt der 15 eine Variable übergeben. Wenn ich aber
Das passiert im Log:
204-27 20:56:34.889: WARN/dalvikvm(355): threadid=3: thread exiting with uncaught exception (group=0x4001aa28)
304-27 20:56:34.899: ERROR/AndroidRuntime(355): Uncaught handler: thread main exiting due to uncaught exception
404-27 20:56:34.919: ERROR/AndroidRuntime(355): java.util.IllegalFormatConversionException: d is incompatible with java.lang.Double
504-27 20:56:34.919: ERROR/AndroidRuntime(355): at java.util.Formatter$Transformer.transformFromInteger(Formatter.java:1610)
604-27 20:56:34.919: ERROR/AndroidRuntime(355): at java.util.Formatter$Transformer.transform(Formatter.java:1259)
704-27 20:56:34.919: ERROR/AndroidRuntime(355): at java.util.Formatter.format(Formatter.java:948)
8.
9.
10.
11.
In der Android Doc finde ich nichts passendes.
Danke schonmal
Ludwig
lg Ludwig > Die Regeln - Meine Fotos
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.