0

阅读 android.os.Build.VERSION.SDK_INT 我需要修复我的应用程序的方向。因此,如果版本 < 3,我需要将方向固定为纵向。使用此代码不会运行。

@Override
    public void onCreate(Bundle savedInstanceState){ 
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
4

1 回答 1

0
if (android.os.Build.VERSION.SDK_INT<=3) 
 {
 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); Or setRequestedOrientation(1); //1=ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
 }
else
 {
 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR); or setRequestedOrientation(4); 4=ActivityInfo.SCREEN_ORIENTATION_SENSOR
 }
于 2013-01-09T16:34:53.643 回答