我正在尝试使用字符串设置drawable id,但它不起作用..
所以我试过这个:
String NoteString = "R.drawable.notebackground".toString();
remoteviews.setImageViewResource(R.id.backgroundImage, context.getResources().getIdentifier(NoteString, "drawable", "com.example.MY-PACKAGE-NAME"));
但图像没有出现。
如果我这样说它有效:
remoteviews.setImageViewResource(R.id.backgroundImage, R.drawable.notebackground);
出了什么问题?
答案 0 :(得分:3)
remoteviews.setImageViewResource(R.id.backgroundImage, getResources().getIdentifier(imageFilename, "drawable", getPackageName()));