我有一个只在横向工作的应用程序。这是我在xml布局中设置的。当我启动应用程序时,它工作得很好。但当应用程序启动时,接下来如果我锁定手机,然后解锁,应用程序前1-2秒处于纵向模式,然后处于横向模式。有没有可能跳过这2秒?
发布于 2010-07-29 05:08:26
尝试在您的清单中显式定义它。向每个<activity>元素添加android:screenorientation="portrait"。
发布于 2010-07-29 13:15:21
不是让人沮丧,我真心希望你能解决这个问题。我只想说,我在我的Sprint HTC Hero上的多个应用程序上注意到了这种行为(对我来说,通常这些应用程序应该是纵向的,但它们会显示大约2秒的横向),包括默认的家庭应用程序和许多默认包含的应用程序(联系人等)。我开始怀疑这是android的问题。我想说的是,我在很多应用程序上都注意到了这一点,并不是只有你在这里:/然而,有些应用程序我没有注意到这一点,所以a)我只是走运,b)有一个正确的解决方案
发布于 2010-07-29 19:45:08
在setcontentview之前,在您的onCreate()中执行以下命令:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
我在我的应用程序中使用这种方法,我从来没有注意到方向的变化。它被锁定在请求的方向上。
https://stackoverflow.com/questions/3357398
复制相似问题