android中的利手取向变化

android中的利手取向变化,android,android-activity,orientation,onconfigurationchanged,Android,Android Activity,Orientation,Onconfigurationchanged,当方向改变时,我想对我的一项活动有一个不同的看法。 我创建了layout land文件夹,并在那里添加了activity1.xml,但当我切换方向时,我仍然会得到常规活动 我还需要做什么来让它工作吗 谢谢。阅读有关配置更改的信息。您可以覆盖activity的onConfgiratationChanged()方法,并将内容视图设置为activity1布局。了解配置更改。您可以覆盖活动的onConfgiratationChanged()方法,并将内容视图设置为activity1布局。您的清单中是否定

当方向改变时,我想对我的一项活动有一个不同的看法。 我创建了layout land文件夹,并在那里添加了
activity1.xml
,但当我切换方向时,我仍然会得到常规活动

我还需要做什么来让它工作吗


谢谢。

阅读有关配置更改的信息。您可以覆盖activity的
onConfgiratationChanged()
方法,并将内容视图设置为activity1布局。

了解配置更改。您可以覆盖活动的
onConfgiratationChanged()
方法,并将内容视图设置为activity1布局。

您的清单中是否定义了
android:configChanges
属性

有两种方法可以处理方向更改:

  • 您可以在应用程序的mainfest中定义属性
    android:configChanges=“orientation”
    ,并在活动中实现
    onConfigurationChanged()
    。当方向更改时,将调用此方法

  • 您没有定义
    android:configChanges
    属性。您的活动将重新启动(新活动装箱),并将经历一个生命周期过程(onCreate、onStart、, 等),每次设备方向改变时


  • 您的清单中是否定义了
    android:configChanges
    属性

    有两种方法可以处理方向更改:

  • 您可以在应用程序的mainfest中定义属性
    android:configChanges=“orientation”
    ,并在活动中实现
    onConfigurationChanged()
    。当方向更改时,将调用此方法

  • 您没有定义
    android:configChanges
    属性。您的活动将重新启动(新活动装箱),并将经历一个生命周期过程(onCreate、onStart、, 等),每次设备方向改变时


  • activity1.xml是否也是纵向模式中使用的文件名?您这样做是正确的(布局土地文件夹),所以一定有一些小的,你错过了。你在这两个布局之间做了明显的改变吗?@Rich我给他们起的名字完全一样,是的,布局完全不同。还有其他想法吗?我只是在本周开发的一个应用程序中做了同样的事情,所以不确定为什么它不起作用。您的布局土地文件夹是否可能位于错误的位置(不在res/的正下方)?是否可能此活动未处理方向更改(在清单中设置为仅纵向)?发布包内容的屏幕,也许还有一些清单代码?@Rich发现了我的问题。。。我有两个活动是从代码中根据显示的数据选择的,我只为其中一个创建了一个横向页面。。。笨蛋:)谢谢你的帮助!activity1.xml是否也是纵向模式中使用的文件名?您这样做是正确的(布局土地文件夹),所以一定有一些小的,你错过了。你在这两个布局之间做了明显的改变吗?@Rich我给他们起的名字完全一样,是的,布局完全不同。还有其他想法吗?我只是在本周开发的一个应用程序中做了同样的事情,所以不确定为什么它不起作用。您的布局土地文件夹是否可能位于错误的位置(不在res/的正下方)?是否可能此活动未处理方向更改(在清单中设置为仅纵向)?发布包内容的屏幕,也许还有一些清单代码?@Rich发现了我的问题。。。我有两个活动是从代码中根据显示的数据选择的,我只为其中一个创建了一个横向页面。。。笨蛋:)谢谢你的帮助!