Android对话框定向

Android对话框定向,android,dialog,orientation,Android,Dialog,Orientation,我有一个活动,它创建了一个带有两个按钮的对话框。单击按钮时,我正在使用视图翻转器使用动画更改对话框的视图。 当方向改变时,我想使用横向xml文件来显示视图翻转器的第二个视图。如何做到这一点?为视图翻转器创建两个xml布局。其中一个名为fliper.xml并将其放在res/layout中。然后创建另一个文件,也称为fliper.xml,并将其放在res/layout land中。第二个将在横向模式下使用。有关更多详细信息,请参阅。为视图翻转器创建两个xml布局。其中一个名为fliper.xml并将

我有一个活动,它创建了一个带有两个按钮的对话框。单击按钮时,我正在使用视图翻转器使用动画更改对话框的视图。
当方向改变时,我想使用横向xml文件来显示视图翻转器的第二个视图。如何做到这一点?

为视图翻转器创建两个xml布局。其中一个名为fliper.xml并将其放在res/layout中。然后创建另一个文件,也称为fliper.xml,并将其放在res/layout land中。第二个将在横向模式下使用。有关更多详细信息,请参阅。

为视图翻转器创建两个xml布局。其中一个名为fliper.xml并将其放在res/layout中。然后创建另一个文件,也称为fliper.xml,并将其放在res/layout land中。第二个将在横向模式下使用。有关更多详细信息,请参阅。

假设您已经在res/layout land文件夹中创建了一个横向XML。。。那你有什么问题?这不管用吗?它会崩溃吗?请说得更具体一些。实际上,真正的问题是我希望布局和布局中有不同的ID,以及不同的行为。当我发现一个id只存在于其中一个中时,在膨胀它们之后,它不知道该id。。。顺便说一句,我在继承视图的构造函数中执行findViewById,这是否糟糕?假设您已经在res/layout land文件夹中创建了一个横向XML。。。那你有什么问题?这不管用吗?它会崩溃吗?请说得更具体一些。实际上,真正的问题是我希望布局和布局中有不同的ID,以及不同的行为。当我发现一个id只存在于其中一个中时,在膨胀它们之后,它不知道该id。。。顺便说一句,我在继承视图的构造函数中进行findViewById,这不好吗?谢谢,但我知道布局图。但第二个视图是使用充气器创建的。当改变方向而不运行inflater.inflate行时,是否需要布局和xml?如果两个布局中有不同的项目,并且具有不同的ID,那么我在哪里设置它们的数据(侦听器、文本等)?今天我在视图的构造器中执行此操作。。。如果不同布局之间的ID不同,我找不到虚拟磁盘ID…如果您想准确处理设备旋转时发生的情况,请结帐,谢谢,但我知道布局区域。但第二个视图是使用充气器创建的。当改变方向而不运行inflater.inflate行时,是否需要布局和xml?如果两个布局中有不同的项目,并且具有不同的ID,那么我在哪里设置它们的数据(侦听器、文本等)?今天我在视图的构造器中执行此操作。。。如果不同的布局之间的ID不同,我无法找到它们…如果您想准确处理设备旋转时发生的情况,请签出