Android通过资源名称来获取资源ID

    技术2025-06-24  10

    Android 通过资源名称来获取resID的方法: 目的:获取res中一张图片 test.png 的资源Id 方法1: 20200704 测试此方法可用

    String string = "test";//名称不带后缀.png try{ Field field = R.drawable.class.getField(string); int resID = Integer.parseInt(field.get(null).toString()); }catch(Exception e){ e.printStackTrace; } imageView.setBackground(Activity.getDrawable(resID));//测试可行

    参考:https://blog.csdn.net/guiping_ding/article/details/50918511

    Processed: 0.020, SQL: 9