我想要做的是在点击时获取imageview图像资源的十进制值。
示例是Toast应显示“2130837504”,这是可绘制的id。
答案 0 :(得分:0)
你不能这样做。你能做的是:
没有getDrawableId函数,所以你需要做类似的事情 更改其drawable时为ImageView设置标记。对于 例如,将drawable id设置为ImageView的标记,这样就可以了 只需从标签中获取可绘制的ID。
怎么做?
myImageView.setTag(R.drawable.currentImage); //When you change the drawable int drawableId = (Integer)myImageView.getTag(); //When you fetch the drawable id
取自here