Android Studio : String resources showing in design view, 不在模拟器中

标签 android xml android-studio

同时创建 TextView 和 Buttons 时,当资源设置为文本时

tools:text="@string/testString"

它将显示在 XML 的设计 View 中,但是在运行应用程序时,按钮或文本显示硬编码文本中的值,如果它们不存在则显示为空白。

android:text="Something else"

但是,strings.xml 资源是可读的,因为更改标题 View 的应用程序名称是有效的。

到目前为止,这发生在每个 Android Activity 中,即使是在全新的项目中。我已尝试卸载并重新安装工作室和所有 APK。

最佳答案

tools名称前缀仅作为 android studio 布局设计器中隐含的名称起作用,对应用程序没有影响。

所以你应该使用android:text="@string/testString"

关于Android Studio : String resources showing in design view, 不在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43333887/

相关文章:

android - 为什么在 onResume() 中的 View 上调用 getWidth() 返回 0?

c# - 在 XML 文档中搜索

java - [++]*+ 在正则表达式中代表什么

android - 有没有人成功地用 Lion 构建了 Android 模拟器?

java - 不带模式解码 xml

android - 返回 Android Studio 代码编辑器的快捷方式

java - android studio 中媒体播放器的问题

android - 我的 Android Studio 项目继续运行我的旧项目/应用程序

android - 如何将 KMLlayer 添加到 Android GoogleMap

java - 无法对 JAXB 生成的模型中的 null 值调用 "get"