如何在Android中获取按钮的名称

时间:2013-12-29 13:29:41

标签: android button

我需要获得一个按钮的名称,我给它

    android:id="@+id/button2"

我尝试了button.getId()但是我只得到这个号码:2311296256。 另外.getTag()不起作用(我得到一个空值)

有人知道解决方案吗?

3 个答案:

答案 0 :(得分:4)

getResources().getResourceEntryName(int id)

正是您要找的。来自doc:

  

返回给定资源标识符的条目名称。

here文档。

答案 1 :(得分:3)

因此,您希望从资源标识符编号中获取资源标识符名称。这应该有效:

getResources().getResourceEntryName(button.getId());

答案 2 :(得分:0)

如果你想使用getTag(),你必须首先给Button一个标签:

android:tag="sometag"