作者narwhalgary (独角鲸葛瑞)
看板AndroidDev
标题[问题] 关於imageView资源文件
时间Thu May 5 20:49:00 2011
M是我自订的一个ImageView
if (M.getDrawable().equals(R.drawable.sword)) {
X = 1;
}
为什麽这样写不行呢?
======================
if (M.getDrawable().equals(getResources().getDrawable(R.drawable.sword))) {
X = 1;
}
综合了两位大大说的,可是还是不行
会在getResources()出现红线
请指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.182
1F:推 afz096:看一下两个东西的型态是啥! 05/05 21:46
2F:→ narwhalgary:後面是int 可是怎麽转成drawable? 05/05 21:49
3F:→ passli:getResources().getDrawable(id) 05/05 21:55
4F:→ narwhalgary:我的目的是要比较两个在drawable的图片是否一样 05/05 21:58
5F:→ narwhalgary:已知imageview.getDrawable()但不知如何比较 05/05 21:59
6F:→ narwhalgary:pass大大我不是很懂你的意思 可否详述? 感谢 05/05 21:59
※ 编辑: narwhalgary 来自: 140.112.4.182 (05/05 22:25)