将系统创建的Dialog / AlertDialog旋转90度?

时间:2010-10-19 15:10:56

标签: android dialog camera rotation portrait

是否存在将旋转(90度)应用于系统创建的AlertDialog的方法?

初看起来似乎很棘手。我的应用程序在预览中使用相机,必须以横向 AND 以纵向方式工作,从Android 1.5开始。

但是,当操作系统自动管理手机方向时,预览的图像在所有手机上都不会以相同的方式显示! (我已经测试了Android Dev Phone 1 = G1,HTC Desire和Samsung Galaxy)。当我在G1上解决问题时,问题发生在欲望......

在所有手机上修复它的唯一方法是强制应用程序保持在横向( android:screenOrientation =“landscape” AndroidManifest.xml 中)和设法对每个显示的元素应用90°的旋转,以便从用户的角度看UI是纵向的。

但是,系统对话框也必须进行轮换。

所以我的问题是: 是否可以改变系统创建的AlertDialog的方向,可能使用一种棘手的方式?

如果没有,我知道如何使用自定义布局,但我将失去系统风格。

0 个答案:

没有答案