📅  最后修改于: 2023-12-03 15:29:21.057000             🧑  作者: Mango
在 Android Studio 中,我们可以使用 strings.xml
文件来存储 app 的字符串资源,这样可以方便地管理和更新 app 中的所有字符串。本文将介绍如何在 Android Studio 中从 strings.xml
获取字符串。
在代码中,我们可以通过 R.string.xxx
的方式获取 strings.xml
文件中定义的字符串。其中,xxx
是字符串的名称,在 strings.xml
文件中使用 name
属性定义。
String appName = getString(R.string.app_name);
我们也可以通过 Context 对象获取字符串,这种方式与资源 ID 获取类似。
String appName = context.getString(R.string.app_name);
下面是一个简单的示例,演示如何使用 strings.xml
中的字符串。
首先,我们需要在 strings.xml
文件中定义字符串:
<resources>
<string name="app_name">My App</string>
<string name="hello_world">Hello world!</string>
</resources>
然后,在代码中使用这些字符串:
String appName = getString(R.string.app_name);
String helloWorld = getString(R.string.hello_world);
最终效果如下:
appName: My App
helloWorld: Hello world!
在 Android Studio 中,我们可以使用 strings.xml
文件方便地管理和更新 app 中的所有字符串资源。我们可以通过资源 ID 或 Context 对象来获取 strings.xml
中定义的字符串。