在 Android 项目的 Java 代码中,如果您想要视图资源的引用,您可以执行以下操作:
View addButton = findViewById(R.id.button_0);
在上面的 R.id.button_0 不是一个字符串。是否可以通过字符串动态引用资源,例如“R.id.button_0
"?
我想通过“引用一个按钮”R.id.button_%i
" where %i
被一些有效的索引替换。
int resID = getResources().getIdentifier("button_%i",
"id", getPackageName());
View addButton = findViewById(resID);
where %i
被一些有效的索引替换。
The getResources()
方法属于Context
类,因此您可以直接从Activity
。如果您不在活动内,请使用上下文来访问:(myCtxt.getResources()
).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)