ImageView的onClickListener改变图像源 [英] ImageView onClickListener changing the image source
问题描述
Im在改变图像时,我有我的ImageView点击了被显示。我试着去使用类似code,我用于与一个TextView实现这一点,但我似乎无法找到合适的条款来得到它的工作。这是我目前的code。谢谢
electronconfiguration.setOnClickListener(新View.OnClickListener(){
块引用>公共无效的onClick(查看绘制){ 如果(drawable.equals(R.drawable.element_el))
electronconfiguration.setImageDrawable(R.drawable.aluminum_el); 否则,如果(drawable.equals(R.drawable.aluminum_el))
electronconfiguration.setImageDrawable(R.drawable.element_el);
}
});
解决方案绘制可能不等于R.drawable.element_el。 R.drawable.element_el可能是一些随机实施形象。尝试
drawable.getId()。等于(R.drawable.element_el)
。我从来没有试过这种,所以我不知道Im working on changing the image being shown when I have my ImageView Clicked. Im trying to use a similar code that I used for accomplishing this with a TextView but I can't seem to find the right terms to get it to work. Here is my current code. Thanks
electronconfiguration.setOnClickListener(new View.OnClickListener() {
public void onClick(View drawable) { if (drawable.equals(R.drawable.element_el)) electronconfiguration.setImageDrawable(R.drawable.aluminum_el); else if (drawable.equals(R.drawable.aluminum_el)) electronconfiguration.setImageDrawable(R.drawable.element_el); } });
解决方案drawable probably doesn't equal R.drawable.element_el. R.drawable.element_el is probably some random implementation of the image. Try
drawable.getId().equals(R.drawable.element_el)
. I've never tried this so I have no idea这篇关于ImageView的onClickListener改变图像源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!