三星Galaxy Tab的人像定位问题
我正在制作一个应用程序,而我目前正在优化它为Samsung Galaxy Tab。 我在这里有一个小问题,当我启动应用程序时,它只出现在一个纵向方向上。三星Galaxy Tab的人像定位问题
我用这个代码:
android:screenOrientation="portrait"
它只是一个纵向屏幕方向的工作,所以如果我旋转设备倒挂,其现在正在发生变化。 它有点烦人,因为如果我以错误的方向启动应用程序,我的应用程序出现颠倒并且不会改变。
我该怎么办?
您可以尝试Activity. setRequestedOrientation(int)
的参数可以是ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
或ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT
他他他....很好的技巧来提供答案:) – 2012-03-26 07:18:06
而不是设置android:screenOrientation="portrait"
, 你应该设置android:screenOrientation="sensorPortrait"
,如果你在API级别9+的。
欲了解更多信息:检查documentation。
在的onCreate()调用下面的方法super.onCreate()调用之前...它应该工作...
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
看看这个:http://*.com/questions/1410504/how-to-make-application-completely-ignore-screen-orientation-change-in-android – papaiatis 2012-03-26 07:10:28
@papaiatis其实不是他的问题。 – 2012-03-26 07:12:09