如何设置自定义imageView ID?

时间:2017-11-18 08:03:48

标签: android

我的xml文件中有几个图像视图,我需要动态初始化和使用它们。

see the image

在图像currentParam.x和y中是坐标。 有没有办法完成这项任务。

1 个答案:

答案 0 :(得分:0)

要从资源名称中获取资源id,请使用以下代码。我在我的项目中测试过。像魅力一样工作。

String packageName = getPackageName();
String tempCurrent = "square" + String.valueOf(currentParams.x+1) + String.valueOf(currentPrams.y+1);
int resId = getResources().getIdentifier("square", "id", packageName);
currentImageView = (ImageView) findViewById(resId);