Android string获取name
时间: 2023-06-13 10:04:24 浏览: 118
如果您是指如何在 Android 代码中获取字符串资源的名称(name),则可以使用以下方法:
1. 使用 getResources() 方法获取 Resources 对象。
2. 使用 Resources 对象的 getIdentifier() 方法,该方法接受三个参数:
- String name:资源名称(name)
- String defType:资源类型,例如 "string"、"drawable" 等
- String packageName:资源所在的包名,可以使用 getPackageName() 方法获取当前应用的包名
例如,获取名为 "hello" 的字符串资源名称(name):
```java
Resources res = getResources();
String name = res.getResourceEntryName(R.string.hello);
```
其中,R.string.hello 表示 "hello" 字符串资源的 ID。
注意,如果资源不存在,getIdentifier() 方法将返回 0,因此您需要进行相应的错误处理。
阅读全文