Наконец я сделал это следующим образом,
Я поместил все идентификаторы в массиве как
int[] imageViews = {R.id.pb1, R.id.pb2,R.id.pb3,R.id.pb4,R.id.pb5,R.id.pb6,R.id.pb7,R.id.pb8,R.id.pb9,R.id.pb10};
Сейчас:
int pindex = 0;
for (pindex; pindex <currentPoi; pindex++) {
ImageView img = (ImageView) findViewById(imageViews[pindex]) ;
img.setImageResource(R.drawable.progressgreen);
}
Теперь ямогу динамически менять изображения.
@ goto10.Спасибо за вашу помощь.Я буду отлаживать вашу точку зрения, чтобы увидеть, что пошло не так в моей стороне