我试图在我的Android应用程序中使图像动态.在其他帖子的帮助下,我写了这段代码,但我无法设置图像资源.这是我的代码.
// get image whose source i want to change..
ImageView IV = (ImageView) findViewById(R.id.imageView1);
// x for 1,2,3.. hangman1.png,hangman2.png and so on image are located
// under res/drawable-mdpi
int j = getResources().getIdentifier("hangman"+x, "imageView", getPackageName());
// here i get errork, The method setImageResource(int) in the type ImageView
// is not applicable for the arguments (Drawable)
IV.setImageResource( getResources().getDrawable(j) );
Run Code Online (Sandbox Code Playgroud)
Yas*_*mar 12
int j = getResources().getIdentifier("hangman"+x, "drawable", getPackageName());
Run Code Online (Sandbox Code Playgroud)
尝试这个,如果你想得到一个drawable.而且正如kcoppock所说,只需使用j.
| 归档时间: |
|
| 查看次数: |
4974 次 |
| 最近记录: |