Setting Android images from string value

后端 未结 4 1554
囚心锁ツ
囚心锁ツ 2020-12-01 08:18

Currently I\'m drawing a PNG image in my Android application like so:

ImageView image = new ImageView(context);
image.setImageDrawable(context.getResources(         


        
4条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-01 08:41

    I'm using:

    int resId = getResources().getIdentifier("testimage", "drawable", getPackageName());
    image.setImageResource(resId);
    

    "testimage" - corresponds to for instance testimage.jpg, i.e. dont include ".jpg"

    "drawable" - is the resource type, like in: @drawable/testimage

    Check Resources.getIdentifier(...)

提交回复
热议问题