Android 如何在程序中旋转AlertDialog?

Android 如何在程序中旋转AlertDialog?,android,Android,我的活动处于横向模式。这是我的意图,我喜欢保持风景。所以所有的AlertDialog或Toast都出现在scape中。在这种情况下,我喜欢在程序中旋转AlertDialog90度,我该怎么做?感谢这可以用大量复杂的代码来完成,但会让用户感到非常困惑,因为用户必须将设备旋转到读取位置并对对话框做出反应。您可以使用此布局来自定义对话框: 我不明白。为什么要手动旋转它?不,在清单中,我将活动设置为横向。但是那些AlertDialog,我喜欢在纵向中显示。所以你有一个横向活动,但想在纵向中显示Aler

我的
活动
处于横向模式。这是我的意图,我喜欢保持风景。所以所有的
AlertDialog
或Toast都出现在
scape
中。在这种情况下,我喜欢在程序中旋转
AlertDialog
90度,我该怎么做?感谢

这可以用大量复杂的代码来完成,但会让用户感到非常困惑,因为用户必须将设备旋转到读取位置并对对话框做出反应。

您可以使用此布局来自定义对话框:


我不明白。为什么要手动旋转它?不,在清单中,我将活动设置为横向。但是那些AlertDialog,我喜欢在纵向中显示。所以你有一个横向活动,但想在纵向中显示AlertDialog?是的。我只喜欢在肖像中显示AlerDialog。不,我的应用程序使用OpenCV的桥接活动来显示相机图像。然后活动在风景中,但它在肖像中显示图像。所以使用种子的东西已经在肖像,只是编程设置在风景有更大的形象。因此,我需要将所有其他内容设置为纵向。如果您使用自定义警报对话框视图,则可以将方向设置为您想要的任何方向。请参见此“单击”以创建自定义旋转:它与文本和按钮一起工作,但微调器仍保持先前的旋转