我遇到了一個完全奇怪的問題,想知道是否有人經歷過類似的事情。當文件名以a或b開頭時,ImageButtons不會顯示
我找不出爲什麼一個ImageButton沒有出現在屏幕上,當幾個類似的工作很好。我發現其他圖像在用於相同的ImageButton XML時工作得很好......並且如果我更改了文件名,圖像就出現了。
經過幾十次測試後,我發現我可以給文件一個簡短的名字,一個長的名字,任何類型的名字......但是如果文件名以「a」或「b」開頭,圖像沒有出現。如果它以「c」或「d」或「e」或其他幾個字母開頭,它會出現(我沒有測試每種可能性)。但是,其他類似名稱的圖像沒有問題。只有這一張圖片。
然後最近又發生了另一個圖像和我已經添加到應用程序的ImageButton。再一次,將第一個字母改爲別的東西使其工作...但其他非常類似的按鈕和圖像沒有問題。
有誰知道爲什麼會發生這種情況,我如何解決它以消除這種奇怪的行爲?
最大OS X 10.7.1 的Eclipse 3.7.0 瞄準Android 2.2的
是的,我已經清理項目,從手機卸載應用程序,重新啓動Eclipse中,重新啓動計算機等。是的,我完全確定文件的名稱與我在XML文件中設置的名稱相匹配。
很奇怪發佈一些代碼和XML – Caner
。你有沒有嘗試創建一個最小的repro案件?不僅可能縮小問題範圍,但其他人可以嘗試一下,看看他們是否有相同的結果... http://sscce.org/ – HostileFork
你有沒有試過用[ Log.wtf()'](http://developer.android.com/reference/android/util/Log.html#wtf)它不會直接解決你的問題,但你會感覺更好的調試它。 – fredley