Я новичок в программировании для Android. Я хочу установить динамические изображения в один xml, когда это отображается. В частности, я храню мои связанные с проектом изображения в папке с возможностью переноса. Также я сохраняю имена изображений в строковой переменной и динамически пытаюсь установить эти изображения в образ. Но изображение не отображается.Установить изображение динамически в imageView в android
Мой код:
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.stone);
imageView = (ImageView)findViewById(R.id.stone_xxxx);
Intent intent = getIntent();
position = intent.getStringExtra("POSITION");
if (position == "0")
{
int imageResource = getResources().getIdentifier( "@drawable/stone_a1", null, getPackageName());
Drawable res = getResources().getDrawable(imageResource);
imageView.setImageDrawable(res);
}
}
вы можете войти значение imageResource после INT imageResource = getResources(). getIdentifier ("@ drawable/stone_a1", null, getPackageName()); – RBK