Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一段文字,结尾有一个网址。我在strings.xml 中有文本和链接。有没有办法让它从strings.xml文件中加载一个新的活动?我假设我将不得不分解段落文本和链接,但我想我会检查一下。
strings.xml:快速棕色狐狸可以在以下位置找到:http ://thequickbrownfox.com \n 更多文字在这里
我需要更改硬编码的网址“http://thequickbrownfox.com”以在我的应用程序中加载屏幕而不是网页上的页面。
strings.xml 纯粹是一种用于字符串查找的抽象机制,以促进多语言支持等;您不能使用它来加载活动或以编程方式执行任何其他操作。听起来您实际上是在谈论从存储在 strings.xml 中的特定段落中解析 url,然后根据该 url 是什么,您调用相应的活动。
如果是这种情况,那么您可以从段落中解析出 url 并做出相应的响应。
或者
您可以将段落作为一项存储在 strings.xml 中,将您的 url 作为另一项存储,并以编程方式将它们组合到您的代码中。
取决于您在做什么,这两种方法都可以。