Android ADT:移动视图混合ID(错误?)

jos*_*ard 5 android paste adt

我一直有一个非常恼人的问题,我怀疑是一个Android ADT错误(v21.0.0-519525).

假设我正在使用两个视图处理一个Activity - 顶部是TextView,底部是ImageView.我想将TextView从顶部移动到底部.如果我在GUI中单击或拖动它,或者我在XML中剪切/粘贴它,预览和XML代码的一切看起来都很好,但是当我去运行应用程序时,它们的ID似乎混淆了.将R.id.textView强制转换为TextView的代码会抛出错误,因为它现在认为R.id.textView是一个ImageView.

有没有其他人遇到这个?有办法解决吗?

sda*_*bet 3

在使用布局 ID 时有时会发生这种问题。

一种解决方案是清理项目并重建它。