在布局文件中 ImageView 位置第一次先放在Button之前
编译代码没有出错
然后调整两者的位置
再次编译 报如下错误
异常提示Button类型不能转换成ImageView类型 为什么会这么报错呢,我明明没有让它们之间进行转换。
原来由于eclipse的编译是基于时间戳的判断机制的。
所以当你按build all的时候有些eclipse认为时间戳没有改变的类不会被编译。
因此你可以先clean一下再编译。这个时候eclipse会将所有的以前编译信息清除然后编译。
在调换两个控件的前后位置再次编译后,可以从project->clean 一下,清除编译产生的.class文件。
然后再次编译,没有报错,完成。