[問題] Unable to start activity (InflateExce)
各位前輩安好,這裡是一個小小的學生,可能有諸多錯誤與冒犯還敬請見諒。
排版方面若有問題也請提出或見諒。
---
我所想寫的一個程式,概略上是經過一個登入畫面(類似LNE剛打開那樣,而不是帳密的登
入),之後來到主選單,共有九個 Image Button 可按,各自會轉入不同的 Activity 以
提供不同的功能給使用者。
前半段沒有問題,後半段也還遇不上問題,大致上都還在我有辦法撰寫與處理的範疇之內
,而我的問題在於登入畫面→主選單這時候會產生錯誤而致使程式關閉。
(開發環境:Android Studio + Genymotion模擬手機環境)
---
錯誤訊息:
http://paste.plurk.com/show/2205523/
MainActivity.java
http://paste.plurk.com/show/2205524/
activity_main.xml
http://paste.plurk.com/show/2205525/
AndroidManifest.xml
http://paste.plurk.com/show/2205526/
---
錯誤訊息中提到的XML第50行是指
<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/ib_ranks"
android:scaleType="fitXY"
android:src="@drawable/ranks"
android:layout_above="@+id/ib_links"
android:layout_toRightOf="@+id/ib_facebook"
android:layout_toEndOf="@+id/ib_facebook" />
不過這段我改過一次,最初是同檔案的
<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/ib_discount_spon"
android:layout_below="@+id/ib_map"
android:layout_alignLeft="@+id/ib_map"
android:layout_alignStart="@+id/ib_map"
android:scaleType="fitXY"
android:src="@drawable/sponsors" />
我那時是以為錯誤在於我在設置這個 Image Button 曾改動id而導致問題發生,因此重新
建立了一次。但就結果來說,是沒有任何影響的。
除此之外,錯誤訊息提到的 MainActivity.java 19行則是
setContentView(R.layout.activity_main);
---
看了很多網路上的文章,有些是看不懂、有些是看懂了但好像問題點跟我不一樣、有些是
試了也沒改善問題,於是來此請教,希望有前輩能指點一下。
小弟拙劣的程式碼與排版希望沒有造成太大的困擾。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.69.91.195
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1436850462.A.8D7.html
→
07/14 13:48, , 1F
07/14 13:48, 1F
→
07/14 14:24, , 2F
07/14 14:24, 2F