繁体   English   中英

从Android中的R类获取名称

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM