Drawable resource using a variable

后端 未结 2 1655
借酒劲吻你
借酒劲吻你 2021-02-19 00:43

I want to use a variable instead of R.drawable.myimage because I have a database with the image\'s names. I get the name from the database and I want to use the drawable resourc

2条回答
  •  死守一世寂寞
    2021-02-19 01:17

    You can use the name of a resource like

    getIdentifier (String name, String defType, String defPackage);

    getResources().getIdentifier("us","drawable","com.app");
    

    The above function will return an integer value same as R.drawable.us.

    This is how you access with resource names.

提交回复
热议问题