Android根据字符串加载Activity和res目录下图片
根据传入的字符串跳转Activity
1 | Intent intent = new Intent(context,Class.forName("com.packname.Activity")); |
根据传入的字符加载资源
1 | int icon = getResources().getIdentifier(“imageid”, "drawable",getPackageName()); |
优化:
1 | public static int getDrawableId(Context context, String var) { |
getIdentifier的函数签名如下:
1 | public int getIdentifier (String name, String defType, String defPackage) |