Android:用文本文件中的项目填充微调器并截断输出
我的 Android 表单中填充微调器的源文件是国家/地区 txt。
如果使用此版本,微调器中的项目将停止并截断为国家:“French Polyn”: http ://www.filesnack.com/files/ctjlom8p
如果使用这个其他国家的 txt 文件: http ://www.filesnack.com/files/ct9sr3fn
微调器已正确填充...为什么?
<Spinner
android:id="@+id/my_spinner_new"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:singleLine="true"
android:spinnerMode="dialog" />
使用以下命令在微调器中导入国家/地区 txt 文件:
String path = "http://www.remoteHost.com/public/country.txt";
URL u = null;
try {
u = new URL(path);
HttpURLConnection c = (HttpURLConnection)u.openConnection();
c.setRequestMethod("GET");
c.connect();
InputStream in = c.getInputStream();
final ByteArrayOutputStream bo = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
in.read(buffer);
bo.write(buffer);
String s = bo.toString();
final Vector<String> str = new Vector<String>();
String[] line = s.split("\n");
int index = 0;
while (index < line.length) {
str.add(line[index]);
index++;
}