所以,我有一個android應用程序完成一個項目,與我之前詢問有關此處的問題相同,但這次我遇到了與完全不同的方面的問題。由於該應用程序是關於神奇寶貝,在一個活動中,我有一些TextViews,EditTexts和一個設置爲製作IV計算器的按鈕。如果你很好奇並且不知道神奇寶貝中的「IV」是什麼,那當然是谷歌。無論如何,回到正軌......這裏這個圖片我放在一起重點介紹了我的問題在Android活動中引發奇怪的異常
在上面,你看到有丟說不能從類型的TextView轉換爲EditText上一個ClassCastException盒裝線...我從一般意義上知道這意味着什麼,但我無法理解它爲什麼會在這裏發生,因爲正如您在相關的代碼行(我將其粘貼到圖像中)中看到的那樣,涉及到投射的部分是從視圖(返回類型的findViewById)到EditText。 arg R.id.EditText06 IS引用了我的活動中的EditText,所以我沒有看到糟糕的投射嘗試應該發生在哪裏。只是爲了澄清一下上下文,這是編碼到按鈕的OnClickListener中的東西的一部分。
道歉,如果這個問題似乎可能是不完整的關於這個問題的內容,但它對我來說已經很晚了(太多以至於我在發佈這篇文章時要睡覺),請請求我發佈其他東西如果你覺得你需要它來試圖幫助我。
編輯:這裏是我的XML文件的活動有問題。 http://pastebin.com/g5B8d393
編輯2:好吧,現在情況變得更糟:(我目前的設置是我有一種虛擬的主要活動,只有一個按鈕來啓動一項活動,在測試時我更改了哪一項是根據需要啓動的。 ..直到昨天晚上還有一段時間(我真的沒有看到有什麼可以開始這個問題),一旦我完全正確地工作,並與其他活動一起工作,我的IVCalculatorActvity
就可以正常工作。但現在,它只是崩潰(http://www.filehosting[DOT]org/file/details/429262/PokeUtility.zip) Grrr ...詛咒這個信譽限制鏈接發佈>。> 我明白了推理,但是meh .. 。
EDIT3:道歉ssuch突然編輯,但我只是剛剛看到你最新的帖子現在HalR。測試應用程序atm。
啊...希望我現在想起昨晚我的東西上傳到在線存儲:/而且啊,我明白,這並沒有完全恢復的類型查看什麼,我只是意味着該方法的**返回類型**是View,因爲TextView等是View的子類,並且可以視爲View對象,因此需要投射從'findViewById'返回的內容。 – 2013-04-10 09:33:49
我很高興看看你的東西,如果它在某個地方。 – HalR 2013-04-10 12:53:02
剛剛編輯添加鏈接到XML – 2013-04-10 13:25:40