动态图像源的android [英] dynamic image source android
本文介绍了动态图像源的android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图让图像在我的Android应用程序的动态。与其他职位的帮助下,我写了这个code,但我无法设置图像资源。这里是我的code。
//获取图像我想改变其源..
ImageView的IV =(ImageView的)findViewById(R.id.imageView1);// x对于1,2,3 .. hangman1.png,hangman2.png等图像的位置
下水库// /绘,MDPI
INT J = getResources()则getIdentifier(刽子手+ X,ImageView的getPackageName());//在这里,我在类型的ImageView得到errork的方法,setImageResource(INT)
//不适用于参数(可绘制)
IV.setImageResource(getResources()getDrawable(J));
解决方案
INT J = getResources()则getIdentifier(刽子手+ X,绘制,getPackageName());
试试这个,如果你想获得一个绘制。同时也作为kcoppock说,刚使用学家
I am trying to make images dynamic in my android application. With the help of other posts i wrote this code but i am unable to set image resource. Here is my code.
// 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) );
解决方案
int j = getResources().getIdentifier("hangman"+x, "drawable", getPackageName());
try this, if you are trying to get a drawable. and also as kcoppock said , just use j.
这篇关于动态图像源的android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文