Android 识别资源 ID 是可绘制的还是字符串

标签 android android-drawable android-resources

我想知道是否可以识别id 是来自drawable 还是strings 资源。

例如: 如果我调用返回 int 值 `2131099681.

R.strings.hello

我能识别出 id 来自 strings 文件夹吗?

最佳答案

我想你可以使用(在 Activity 中)

getResources().getResourceTypeName(int resid);

按照建议here

关于Android 识别资源 ID 是可绘制的还是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42368746/

相关文章:

android 在 editText 上应用函数

android - 如何用动画更新ListView的单行?

android - 你能用字符串调用字符串资源吗?

java - 检查所选武器并绘制而无需字段名称重复的最佳方法

java - 如何从 ISO 3166 代码中查找 ISD 代码?

java - 我在可绘制对象中设计的内容与在 ImageView 中显示的内容之间存在 UI 错误

java - 创建位图并将其设置为操作栏图标。可能的?

android - 需要 Android 布局 ID 参数的文档说明

java - 使用像 android.R 这样的自定义命名空间创建 android 资源库?

android - 不允许在 :0 加载本地资源 : file:///android_res/raw/styles. css