Z
zblack
Gast
Hallo Android Freunde,
ich wollte eine txt Datei einlesen lassen und die Werte in den Spinner einfügen damit ich dann eins von den auswählen kann.
Dazu habe ich folgende Klasse gebaut:
bei der Ausführung wird kein Fehler ausgegeben aber der Inhalt der Datei wird im Spinner nicht angezeigt.
MfG.
ich wollte eine txt Datei einlesen lassen und die Werte in den Spinner einfügen damit ich dann eins von den auswählen kann.
Dazu habe ich folgende Klasse gebaut:
Code:
public class EinstellungenActivity extends Activity {
private ArrayAdapter<CharSequence> adapter2;
private Spinner reifenmarken;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.einstellungen);
reifenmarken = (Spinner) findViewById(R.id.sr_marke);
try{
FileReader fileReader;
String[] y = new String[40];
fileReader = new FileReader("test.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
String x = bufferedReader.readLine();
int anz = 0;
while (x != null) {
x = bufferedReader.readLine();
anz++;
y[anz] = x;
}
bufferedReader.close();
adapter2 = new ArrayAdapter<CharSequence>(this,
android.R.layout.simple_spinner_item, y);
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
reifenmarken.setAdapter(adapter2);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
MfG.