android - 使用String的findViewById

时间:2013-12-27 01:50:11

标签: java android string imagebutton findviewbyid

我有很多ImageButtons,

我希望用某些东西来快捷代码。

使用findViewById方法,其String值等于findViewById("R.id.btn_name")

或按标签获取按钮,

或类似的东西。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

int resourceId = this.getResources().getIdentifier("btn_name", "id", this.getPackageName());

其中this是指context / activity。然后按如下方式使用它:

ImageButton imageButton = (ImageButton) findViewById(resourceId);