如何从android中的文本文件中将数据填充到微调器中

时间:2011-08-12 10:11:33

标签: android web-services spinner

我正在开发android离线数据管理。我正在创建一个文本文件,其中将存储主服务器的所有数据,之后我将其读取。

如何将文本文件填充到Spinner

1 个答案:

答案 0 :(得分:0)

        String[] str = new String[totalLine];


BufferedReader in = new BufferedReader(new FileReader("in.txt"));

String line = in.readLine();
int index=0;
while(line!=null)
{

str[index++]=line;   
line = in.readLine();
}

 spinner = (Spinner) findViewById(R.id.Spinner01);
        ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, str);

        spinner.setAdapter(adapter);

修改

从您之前的评论我得到的是您的数据是Mumbar.Noida格式

这样做

 String[] str = response.toString().split(","); 

     spinner = (Spinner) findViewById(R.id.Spinner01);
            ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, str);

            spinner.setAdapter(adapter);

这将填充微调器,如

Mumbai
Noida