#java #android #imageview
Как можно сменить картинку, которая есть в ресурсах. В ресурсах нет imageName, а есть картинки p1, p2 ,p3,.. и т.д. Нужно, чтобы каждый раз показывались разные картинки в зависимости от position String imageName = ("p"+position); imageView.setImageDrawable(R.drawable.imageName);
Ответы
Ответ 1
Вам нужно получить идентификатор ресурса по его имени: String mDrawableName = "p" + position; int resID = imageView.getContext().getResources().getIdentifier(mDrawableName , "drawable", imageView.getContext().getPackageName()); imageView.setImageResource(resID);
Комментариев нет:
Отправить комментарий