簡體   English   中英

Android應用程序找不到活動的資源ID

[英]Android application not found the resource ID for the activity

非常奇怪的行為。 我的應用程序僅在橫向模式下工作。 為此,我執行以下操作

<activity 
        android:name=".CopyOfRecordVideoActivityCopy"
        android:theme="@android:style/Theme.NoTitleBar"
        android:screenOrientation="landscape">

我的版面位於版面文件夾中

當我第一次打開此活動時,它將以橫向模式打開。 當我在肖像模式下在此活動中使用意圖播放視頻時。 視頻播放完成后,返回到此屏幕,我按設備的主頁按鈕。 如果我再次打開此活動,它將顯示找不到資源的異常。 如果我將layout.xml放在layout文件夾中,則應用程序可以工作,但是在兩種模式下都可以。 如何解決找不到資源的此錯誤。

而不是android:name=".CopyOfRecordVideoActivityCopy"使用完全限定的類名。 android:name="com.my.package.CopyOfRecordVideoActivityCopy"

我認為正確的方法是使用2種布局,一種在layout-land文件夾中用於landsacpe,另一種在layout文件夾中。 然后,android將發揮其魔力,在應用切換方向時,布局將自動切換。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM