2012-11-20 43 views
5

我一直有,我懷疑是一個Android ADT的bug(v21.0.0-519525)一個非常惱人的問題。Android的ADT:(?臭蟲)移動的觀點混淆了標識

比方說,我工作的活動有兩種觀點 - 在上面一個TextView和底部的ImageView的。我想將TextView從頂部移動到底部。如果我可以單擊或拖拽GUI,或者我剪切/粘貼在XML,一切看起來在預覽和XML代碼很好,但是當我去運行應用程序,它們的ID似乎搞混。將R.id.textView轉換爲TextView的代碼會拋出錯誤,因爲它現在認爲R.id.textView是一個ImageView。

有沒有其他人遇到這樣?有沒有辦法解決它?

+0

有一件事要提:移動它,改變的TextView的ID在XML和Java似乎解決它(但顯然是不理想的)之後。 – joshwoodward

回答

3

那樣的問題,佈局ID玩耍時,有時會發生。

一種解決辦法是清理項目和重建。

+0

完美,清潔項目修復它。謝謝! – joshwoodward

+0

如果我們不想每次都清洗一次,那麼如果我們因此而放棄了所有預處理的好處,那麼呢?這確實看起來像是一個構建過程的bug。 –