1)通过资源文件的名称来获得资源的id(以drawable资源为例,其他资源类似)
int drawable_id = context.getResources().getIdentifier("ball_red",
"drawable", context.getPackageName());
或者
int drawable_id = context.getResources().getIdentifier(
context.getPackageName() + ":drawable/" + "ball_red", null,
null);
2)获取屏幕的宽和高
((WindowManager) context.getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay().getWidth();
((WindowManager) context.getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay().getHeight();