【发布时间】:2017-11-21 21:17:15
【问题描述】:
这真的是一个非常简单的应用程序。借助别名资源,此应用应在纵向模式下显示纵向,在横向模式下显示横向。
我会一步一步解释我做了什么。
-
我使用以下代码在 res/values 中创建了 refs.xml 文件:
<resources> <item name = "activity_dualfragment" type="layout">@layout/activity_main</item> </resources> -
我使用以下代码在 res/values-land 中创建了 refs.xml 文件。
<resources> <item name = "activity_dualfragment" type="layout">@layout/activity_main_land</item> </resources> 我在 layout 文件夹中创建了 activity_main_land 布局,文本为“landscape”。
-
最后,我在 onCreate 方法中的 MainActivity.java 中分配了别名资源。
setContentView(R.layout.activity_dualfragment);
那么有什么问题吗?请帮忙。
更新: 好的,错误是由于我删除了主活动中的浮动图标,错误消失了,现在应用程序不会崩溃。但是会发生什么情况是,当我的设备在我运行应用程序之前处于纵向时,即使我将其方向更改为横向,它也会显示纵向,但是如果我的设备处于横向,那么即使我将其设为纵向,它也会显示横向。那么发生了什么? @nigam
【问题讨论】:
-
为什么我的代码没有显示出来?
-
感谢@Nigam Patro。如何添加代码?
-
删除了资源标签,它起作用了。
-
@nigam 谢谢。您能找出应用崩溃的问题吗?
-
您遇到的崩溃是什么?请发布 logcat 错误。
标签: android