【发布时间】:2017-08-15 18:39:13
【问题描述】:
当我将一个按钮从 Palette 拖放到 XML 文件中时,当我点击“显示警告和错误”时,Android Studio 会给我以下错误:
Message: [I18N] Hardcoded string "Button", should use `@string` resource Suggested Fixes:
- Extract string resource
- Suppress: Add tools:ignore="HardcodedText" attribute
在 Text 中的 Button 代码中,当我将按钮拖放到 XML 文件中时,以下 Android Studios 会自动进入:
android:text="Button"
我是否总是必须单击“禁止”选项,因为我不知道他们希望我为“提取字符串资源”选项更改什么。还是要求我更改自动设置的 Android Studio 代码?
【问题讨论】:
-
我不会再担心它了,因为我不使用拖放 GUI 创建器——它是在 Android 中工作效率最低的方式。学习它背后的 XML 语言并用纯 XML 编写你的 UI,你会更少的错误和更快地完成工作。
标签: android android-studio textview android-xml