android - 可以从变量设置资源吗?

标签 android resources

我正在编写一个案例语句来启动和 xml 解析器 Activity ,并希望根据用户点击的内容设置不同的输入流,我可以从变量设置输入流吗?

这是输入流:

InputStream inputStream = getResources().openRawResource(R.raw.myxmlfile);

我已经尝试使用 getResources().openRawResource(R.raw.myxmlfile) 设置一个字符串,但没有成功,我还尝试将 xml 文件设置为一个字符串,但没有成功工作。这可能吗?

最佳答案

这不是字符串。它应该声明为整数。

int[] xmlfile = { R.raw.xml1, R.raw.xml2 };
getResources().openRawResource(xmlfile[0]);

关于android - 可以从变量设置资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6805060/

相关文章:

android - 提供程序 "MediaProvider"正在使用中

java - 如何在android中将字符串转换为日期

java - 如何在robotium中获取textview的背景颜色

android - Android源代码中哪里可以找到字符串资源?

c# - 资源文件中的 WinForms 字符串,在设计器中连接

java - 启动外部 Activity 的无尽问题 - 找不到资源

android - RecyclerView 没有完全展开以显示所有元素

java - Android开发IDE的 future ,eclipse还是Android Studio

resources - JIRA - 资源可用性和利用率跟踪 - 跨多个项目

wordpress - Azure 资源组未删除