动态图像源的android [英] dynamic image source android

查看:108
本文介绍了动态图像源的android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图让图像在我的Andr​​oid应用程序的动态。与其他职位的帮助下,我写了这个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆