2012-01-05 3 views
0

У меня есть эта проблема. Я читаю с текстом BufferedReader из одного системного файла, этот текст содержит, например, 5 СЛОВ, но в другом случае он может содержать меньше или больше слов, затем я помещаю этот текст (эти слова) в одну строку и сохраняю эту строку для общих настроек.Как сделать прядильщик из струны?

И мой вопрос в том, как я могу сделать прядильщик из этой строки?

Я видел, что это возможно.

ответ

2

Я не уверен, как выглядит ваша строка предпочтений, но при условии, что слова разделены символом «,».

Spinner spinner = new Spinner(this); 
    ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, yourString.split(",")); 
    spinner.setAdapter(spinnerArrayAdapter); 
+0

Он работает, но он дает мне все слова одной строке в spinner, но мне нужно сделать варианты из этих слов. Например: если этот файл содержит 5 слов, мне нужно иметь эти 5 слов в виде 5 опций в spinner. – Adam

+0

Слова разделены пробелами. В этом файле. – Adam

+0

yourString.split ("") ... Это должно разделить строку, которую вы получаете из файла, на ваши 5 слов. В принципе, вы хотите получить свои 5 слов в каком-то типе массива ArrayList и передать это как последний аргумент в ArrayAdapter. – hwrdprkns