我希望我的应用只能在横向上工作。 我创建了一个用于扩展
的抽象类public void onCreate (Bundle bundle){
super.onCreate(bundle);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
然后我为景观布局创建了目录res / layout-land。但我不知道如何处理目录资源/布局。
如果我想在我的应用程序中只保留横向方向,我应该删除该纵向目录“layout”吗? 谢谢!
答案 0 :(得分:3)
在AndroidManifest.xml
更新您的活动条目以强制使用横向
<activity
android:name="MyActivity"
android:screenOrientation="landscape"
答案 1 :(得分:1)
如果您的应用仅支持横向广告,而不是删除layout
目录,请将您的横向布局放在layout
目录中,并完全删除layout-land
目录。
这可以避免在错误配置中尝试解析资源时发生崩溃的任何可能性。有关详细信息,请参阅Providing Resources文档。