1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

arrays.xml -> Werte auslesen ohne ListPreference

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Duckemai, 15.12.2010.

  1. Duckemai, 15.12.2010 #1
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Beiträge:
    227
    Erhaltene Danke:
    6
    Registriert seit:
    05.04.2010
    Phone:
    Nexus
    Hallo zusammen,

    ich suche nach einer Möglichkeit, die Werte aus einer arrays.xml auszulesen. Aber ich habe keine ListPreferences. Die xml sieht so aus:

    <resources>
    <string-array name="listArray">
    <item>Udo</item>
    <item>Margot</item>
    </string-array>
    <string-array name="listValue">
    <item>1970</item>
    <item>1960</item>
    </string-array>
    </resources>

    Über einen Alert rufe ich listArray auf:

    new AlertDialog.Builder(this)
    .setTitle(R.string.Alert_from)
    .setItems(R.array.listArray,
    new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog,
    int which) {

    In dem which steht ja nun die Zeile, die ich angeklickt habe (0 oder 1).
    Doch wie kann ich mit dieser Zahl nun den dazugehörigen Wert der listValues ermitteln?

    Vielen Dank!
     
  2. Duckemai, 15.12.2010 #2
    Duckemai

    Duckemai Threadstarter Erfahrener Benutzer

    Beiträge:
    227
    Erhaltene Danke:
    6
    Registriert seit:
    05.04.2010
    Phone:
    Nexus
    Ja ne, war blöd. Merkste selber!

    String[] names = getResources().getStringArray(R.array.listValues);

    :cursing:
     

Diese Seite empfehlen