嗨,伙计们,我遇到了一个 imageview 的情况,我动态设置了可绘制的源和文本,类似这样的东西,与这个问题太相似了
title.setText(items.get(position).getTitle());
icon.setImageResource(this.icons.getIcon(items.get(position).getIcon()));
在 imageview 上带有 onClickIcon 的 xml,我需要它知道哪些图像 id 可绘制来并检查它是否等于我的
<ImageView android:id="@+id/image"
android:onClick="onClickIcon"
/>
活动
public void onClickIcon(View v) {
int id = v.getId();//instead i need the int of the drawable image
switch (id) {
case R.drawable.info:
//do something
break;
case R.drawable.links_icon:
//do something
break;
case R.drawable.map_icon:
//do something
break;
default:
break;
}
}
提前感谢大家,我也为我的英语感到抱歉,下次我会努力改进它。
干杯