2014-07-03 164 views
2

我在Android中創建應用程序,但在應用程序中啓動第二個活動時,它在setContentView(int)方法中提供Resources $ NotFoundException。我確定我輸入了正確的資源佈局ID,並且錯誤中顯示的資源ID也存在於使用正確資源的R.java文件中。我也嘗試清理項目,並重新啓動多次eclipse。錯誤仍然存​​在。請幫忙。

我的活動文件

Activity File

佈局文件

Layout File

在logcat中的錯誤

Logcat Error

R.java

R.java

+0

你試圖做一個乾淨的構建? – Bobby

+0

嘗試從項目文件夾中刪除bin和gen文件夾,然後重建 – httpdispatch

+0

我不太確定這一點,但是如果您使用特定文件夾,則默認佈局文件夾中必須有默認佈局......我記得我有類似的問題在過去 – Opiatefuchs

回答

2

嘗試把你的activity_single_player_add_bet佈局XML在另一個文件夾(佈局而不是佈局土地)。

查看更多在這裏:Providing Alternative ResourcesHow to Support Multiple Screens

更新:

對於橫向佈局讓你必須改變AndroidManifest.xml中

android:screenOrientation="landscape" 

詳細信息:

+0

它現在運行,但在肖像模式。我希望它以橫向模式運行。 –

+0

它可以到達。在** activity_single_player_add_bet.xml **中簡單地將佈局方向設置爲HORIZONTAL('android:orientation =「horizo​​ntal」')。 –

+0

我在哪裏放這個屬性?我不能將它放在佈局的任何元素中,因爲它們會對屬性進行自己的解釋,例如「LinearLayout」將使其自己的方向水平而不是活動。 –

相關問題