gpt4 book ai didi

android - 从文本文件android加载微调器

转载 作者:行者123 更新时间:2023-11-29 18:11:57 25 4
gpt4 key购买 nike

我正在做一个项目,从 Assets 或 SD 卡中的文本文件填充微调器。我的代码是

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

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

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

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

spinner.setAdapter(adapter);

和main.xml

<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>

谁能帮我解决这个问题?提前致谢

最佳答案

如果您的文件在项目的 Assets 文件夹中,我认为您必须这样做:

Vector<String>str=new Vector<String>();
BufferedReader in = new BufferedReader(new InputStreamReader(getAssets().open("product.txt"));

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

str.add(line);
line = in.readLine();
}

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

spinner.setAdapter(adapter);

然后您必须右键单击 Eclipse 中的 Assets 目录,然后选择构建路径 -> 用作源文件夹。

关于android - 从文本文件android加载微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10186573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com