将int Id转换为人类可读的id

时间:2017-02-26 17:19:55

标签: android android-layout

我们可以将int Id转换为人类可读的id吗?

  Int id=view.getId();

我的意思是当您将Id设置为您设置为

的视图时
    "@+id/myviewid" 

但是在java中,当你想要读取Id时,你得到它作为int我的问题是我们能得到" myviewid"来自java中的视图

2 个答案:

答案 0 :(得分:0)

据我所知,没有办法做到这一点。如果你想获得你在" @ + id / myviewid"中使用的字符串,你可以做类似android:tag =" myviewid"。这会将您的视图ID名称存储在views标记中,可以通过view.getTag()。

访问

答案 1 :(得分:0)

感谢@David Medenjak这是答案

getResources().getResourceEntryName(int resid);