1. 程式人生 > >android.widget.Button cannot be cast to android.widget.ImageView

android.widget.Button cannot be cast to android.widget.ImageView

應用執行報錯.

檢視錯誤詳情定位到類中,並沒有修改該類下程式碼.

解決方案:

如果確定不是程式碼中的錯誤,先嚐試clean專案.重新編譯.

如果沒有效果,就找到控制元件修改控制元件id後,重新打包,然後就修復了.

造成原因:

控制元件id重複,如上圖Button和ImageView的id一樣了,所以找控制元件是出錯了.

關於控制元件id 可以Button  btn開頭

                          ImageView  iv開頭 

其他控制元件類似,可以避免此類尷尬事件的發生.