Strings in java

D

DrBeat

Gast
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 );
    }
}
 
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
 

Ähnliche Themen

D
Antworten
23
Aufrufe
2.493
Data2006
D
L
Antworten
4
Aufrufe
1.329
lonnie9020
L
M
  • maksimilian
Antworten
4
Aufrufe
985
maksimilian
M
Zurück
Oben Unten