为什么我们要在各种 android 组件中使用字符串资源——“android:text”属性?

2 xml string resources android

当我们简单地输入字符串而不引用字符串资源时,它会发出警告。

为什么会这样?

我的意思是,如果组件只是在当时和那里放入文本字​​符串而不是必须在 XML 字符串文件中搜索几十个,可能是 100 个字符串,这不是更有效吗?

为什么 eclipse 坚持使用字符串资源而不是字符串?

Era*_*ran 5

将字符串放在字符串资源中可以让您的应用支持多种语言(通过为您想要支持的每种语言创建一个字符串资源文件)。

在多次使用相同字符串的情况下,它还可以防止重复。您只需在字符串资源中定义一次,然后在需要使用它的地方引用它。如果以后需要更改它的值,则只需在一个位置(字符串资源文件)更改它。