可以使用带有不完整String名称的getIdentifier吗?

时间:2013-05-07 12:49:21

标签: java android

我有很多Buttons,我想自动获取这些按钮的Identifier。通常我会像这样设置id

  • LayoutButton1
  • LayoutButton2
  • LayoutButton3
  • LayoutButton4

我得到了Button id:

getIdentifier(name, "id", getPackageName());

name是一个包含"LayoutButton" + number.toString()的字符串。由于我想给Identifier这个名字多一点意思,我想给这样的按钮命名:

  • 初始 LayoutButton1
  • 停止的LayoutButton2

现在我只能使用

获取id
getIdentifier("StartLayoutButton1", "id", getPackageName())

是否可以将名称与通配符匹配,如下所示:

getIdentifier("*LayoutButton1", "id", getPackageName())

*代表任何字符串。 id类中的R类将是一个名为StartLayoutButton1的变量。

现在我想得到包含LayoutButton1和未知前缀的变量。

0 个答案:

没有答案