2

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

乍一看,这似乎很棘手。我的应用程序在预览中使用相机,并且必须从 Android 1.5 开始横向和纵向工作。

但是,当操作系统自动管理手机方向时,预览图像在所有手机上的显示方式并不相同!(我用 Android Dev Phone 1 = G1、HTC Desire 和三星 Galaxy 进行了测试)。当我在 G1 上解决问题时,问题出现在 Desire....

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

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

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

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

4

0 回答 0