我正在使用 ActionBarSherlock 库。我有 CameraActivity,其样式设置为全屏:
<activity
android:name="pl.toptof.android.ui.activity.CameraActivity"
android:theme="@style/Theme.Styled.NoActionBar.fullScreen"
android:screenOrientation="portrait">
</activity>
当我从这个活动开始新活动时:
Intent intent = new Intent(CameraActivity.this, PreviewActivity.class);
intent.putExtra("PhotoURI",takenPhotoURL);
intent.putExtra("voteID",voteId);
CameraActivity.this.startActivity(intent);
Activity 看起来像是处于全屏模式,并且状态栏可见,并覆盖了我的操作栏。预览活动的主题是:
<application
android:name="(...)"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:hardwareAccelerated="true"
android:theme="@style/Theme.Styled">
<activity
android:name="pl.toptof.android.ui.activity.PreviewActivity"
android:screenOrientation="portrait">
</activity>
该问题仅出现在 Sony Xperia Z 设备上。在 HTC Legend、HTC One、Nexus 4、三星 Galaxy S3、Nexus 7、三星 Galaxy Note 上运行良好。和它的屏幕:
任何想法如何解决它?