1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. Liamissimo, 15.03.2011 #1
    Liamissimo

    Liamissimo Threadstarter Neuer Benutzer

    Hey,

    Ich weiß wie man eine App für mehrere Sprachen erstellt, also diese value dinger -der oder -en am ende. Allerdings kann ich aus einer Class einen String nicht exportieren, heisst ich will alle in Strings.xml haben, kann ja auch nur die value sachen anpassen, nicht die .java files. Wenn ich exportiere speichert er mir das als int in R.java ab, allerdings ist es ein String. Dann meckert er ich soll es zu sting ändern, darf aber natürlich R.java nicht ändern ;)

    Das ist dahingehend seltsam, als dass es manchmal in anderen Skripts geklappt hat.

    Ideen? ;)

    [​IMG]
    [​IMG]
     
  2. Neeldarax, 15.03.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    int ant1 ist ein "int"
    String ant_ren ist ein Object vom Typ String

    Diese sind nicht kompatible, wenn du den Wert des Strings, der hinter der id von ant1 steckt haben willst...

    Code:
    ant_ren = Context.getString(R.string.ant1);
    bei Context, deinen Context oder vom View.getRessources.. usw. beziehen

    :laugh:

    regards
     
  3. Liamissimo, 15.03.2011 #3
    Liamissimo

    Liamissimo Threadstarter Neuer Benutzer

    An sich ne tolle Sache, allerdings wird mir verboten auf non-static sachen durch static zuzugreifen ;)
     
  4. maniac103, 15.03.2011 #4
    maniac103

    maniac103 Android-Lexikon

    Das, was du willst, geht nicht. Du brauchst immer den Context, damit das System weiß, aus welcher xml der String geladen werden soll (schließlich kann die Sprache ja zur Laufzeit geändert werden, und deine Lösung würde die zur App-Ladezeit eingestellte Sprache zum Laden des Strings benutzen).
     
  5. Liamissimo, 15.03.2011 #5
    Liamissimo

    Liamissimo Threadstarter Neuer Benutzer

    Ich verstehe. Ist es dann sinnvoller ne eigene APK für die Englischsprachigen Länder rauszubringen wenn ich meinen hardgecodeten String nicht ändern kann zur Laufzeit?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
Permission Abfrage funktioniert nicht mehr Android App Entwicklung 15.01.2017
AI2: mit Listpicker- Auswahl mehrere Labels aus verschiedenen Index- Listen füllen. Android App Entwicklung 09.12.2016
DDMS FIle Explorer keine Dateien mehr vorhanden Android App Entwicklung 16.11.2016
SpinnerAdapter mehr als ein Attribut Android App Entwicklung 23.09.2016

Users found this page by searching for:

  1. android studio mehrere sprachen

    ,
  2. eine app in mehreren sprachen