[英]Getting the name from an R class in android
假设我有一个名为R.drawable.example的可绘制ID。
我该如何编写一个函数以从id中获取可绘制的名称,反之亦然? 例如,
foo(r.drawable.example)
将返回字符串“ example”,并且
foo(example)
将返回int r.drawable.example /
在Context
上调用getResources()
以获取Resources
对象。 然后:
调用getIdentifier()
以获取给定包,资源类型(例如"drawable"
)和资源名称(例如"example"
)的数字R
值
给定数字R
值, 调用getResourceName()
以检索标准资源标识符(例如, "yourpackage:drawable/example"
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.