我有一个TextView
,显示不同的文本文件,具体取决于用户从Spinner
中的选择。我怎样才能得到正在显示的文本文件的名称?这些文件位于原始文件夹中。如何检索显示在文本视图中的文本文件名
0
A
回答
0
这是为了获得从原文件中的微调被选中后的方式
Spinner mySpinner=(Spinner) findViewById(R.id.your_spinner);
String rawTextName = = mySpinner.getSelectedItem().toString();
InputStream ins = getResources().openRawResource(
getResources().getIdentifier(rawTextName ,
"raw", getPackageName()));
如果你需要阅读的内容应该工作
TextView textView =(TextView) findViewById(R.id.your_textview);
textView.setText = readTextFile(ins);
...
public String readTextFile(InputStream inputStream) {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
byte buf[] = new byte[1024];
int len;
try {
while ((len = inputStream.read(buf)) != -1) {
outputStream.write(buf, 0, len);
}
outputStream.close();
inputStream.close();
} catch (IOException e) {
}
return outputStream.toString();
}
希望这有助于!
+0
thanx,但我想要的是如果你有一个TextView,你如何得到正在显示的文本文件的名称,忘记了微调。 – vinstar
+0
你的意思是TextView小部件内的文字吗? –
相关问题
- 1. 如何在文本视图中显示“\”
- 2. 文本不显示在文本视图
- 3. 如何在文本视图中显示键入的文本Android
- 4. 我如何从文本视图中检索文本
- 5. 检索加密的富文本文件并在RichTextBox中显示
- 6. 如何在文本视图中将文件读取为文本文件中的正确显示?
- 7. 搜索文本文件并在文本框中显示文本的一部分
- 8. 如何在文本视图中显示法文字符
- 9. 如何在文本视图中显示非常长的文本(如书)?
- 10. 如何在文本文件中输入文本时显示alertmessage
- 11. 在文本视图中显示数组
- 12. 如何在列表视图中显示编辑文本中的文本
- 13. 从文本文件中检索以特定字母开头并在文本框中显示的文本
- 14. 在文本视图中以45度对角显示文本
- 15. 在文本视图中显示自定义文本
- 16. 如何在列表视图中显示文本文件中的数据?
- 17. 搜索视图和筛选条件:显示搜索文本栏
- 18. 如何以编程方式在文本视图中显示样式文本?
- 19. 如何在AutoHotkey中检索当前脚本的文件名?
- 20. 如何在文本视图中显示背景图片
- 21. 如何在bash脚本中显示文本文件? 。
- 22. 显示在文本中的文本
- 23. 搜索栏和搜索显示文本视图不居中
- 24. 在文本视图上显示数字
- 25. 代码自来水文本视图中显示文本
- 26. 检索IOS中的文本文件
- 27. 如何在其他页面的文本视图中显示logcat?
- 28. 如何在QTableView的默认视图中显示超文本?
- 29. 我如何搜索文本框中的视觉基本文本
- 30. Android的文本视图显示html标签的文本
你如何显示你的文字?如果您从文件中读取文本,那么您显然可以访问该文件。因此你可以读取文件名。 –
是的,我有第一个文件名,但我需要获取其他文件名称 – vinstar
小心向我们展示您的一些代码?另外检查'getSelectedItem()' –