我有一段文字,末尾有一个网址。我在strings.xml中有文本和链接。无论如何让它从strings.xml文件加载一个新的Activity?我假设我必须打破段落文本和链接,但我想我会检查。
的strings.xml: 快速棕色狐狸可在以下位置找到:http://thequickbrownfox.com \ n更多文字
我需要更改硬编码网址“http://thequickbrownfox.com”以在我的应用内加载屏幕而不是网页上的网页。
答案 0 :(得分:1)
strings.xml纯粹是一种用于字符串查找的抽象机制,以方便多语言支持等;你不能用它来加载活动或以编程方式做任何其他事情。听起来你实际上是在讨论解析存储在strings.xml中的特定段落的url,然后根据该url是什么,你调用相应的活动。
如果是这种情况,那么您可以从段落中解析出网址并做出相应的回应。
OR
您可以将段落存储在strings.xml中作为一个项目,将您的url存储为另一个项目,并在代码中以编程方式将它们合并。
根据你正在做的事情,这两种方法都可以。