1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. DrBeat, 19.06.2011 #1
    DrBeat

    DrBeat Threadstarter Android-Hilfe.de Mitglied

    Hallo...
    ich bin dabei bisschen mit android rumzuspielen...
    habe bisschen was zusammengestellt und möchte gerne, beim generieren
    statt die wörter dort ("rofl", "dulli", "test")
    texte aus dem dem strings.xml einfügen..... nur weiß ich nicht wie ich das machen soll
    hoffe ihr könnt mir helfen :)

    Code:
    package com.example.helloandroid;
    
    import java.util.Random;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.TextView;
    
    public class HelloAndroid extends Activity
    {
        private TextView firstGenResult;
        private Button generator;
        private boolean isFirstGen = true;
        private Random rand = new Random();
        private String[] possibleStrings = new String[] { "rofl", "dulli", "test" };
        
        private OnClickListener buttonClickListener = new OnClickListener() {
            public void onClick( View v )
            {
                int num = rand.nextInt( possibleStrings.length );
                String result = possibleStrings[num];
                
                if( isFirstGen )
                {
                    firstGenResult.setText( result );
                    isFirstGen=false;
                }
                else
                {
                    firstGenResult.setText( result );
                    isFirstGen=false;
                }
            }
        };
        
        @Override
        public void onCreate( Bundle savedInstanceState )
        {
            super.onCreate( savedInstanceState );
            setContentView( R.layout.main );
            
            firstGenResult = (TextView)findViewById( R.id.firstGenResult );
            generator = (Button)findViewById( R.id.generator );
            
            generator.setOnClickListener( buttonClickListener );
        }
    }
     
  2. swordi, 19.06.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    einfach eine arrays.xml datei anlegen.

    <string-array name="meinArray">
    <item>asdf</item>
    ....


    dann in der activity einfach

    String[] xxx = getResources().getStringArray(R.string.meinArray)


    ich vermute mal google hätte dir das innerhalb von 2 min auch gefunden
     
Die Seite wird geladen...
Ähnliche Themen - Strings java Forum Datum
java.lang.OutOfMemoryError bei StringBuilder.Append() Android App Entwicklung 05.03.2017
Problematik mit der Ausgabe von SQL Inhalten (ljava.lang) Android App Entwicklung 23.11.2016
Xamarin (C#) gleich gut wie Android Studio/Eclipse (Java)? Android App Entwicklung 22.09.2016
SntpClient.java für API 19 Android App Entwicklung 19.09.2016
Java(!) Resourcen + Android Studio Android App Entwicklung 16.09.2016