全屏风景对话框

时间:2018-03-22 18:07:37

标签: android dialog fullscreen landscape android-fullscreen

我有一个对话框(包含ExoPlayer的视频播放器),它是这样创建的:

dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen) {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        }

    @Override
         public void onBackPressed() {
               if (exoPlayerFullscreen)
                      closeFullscreenDialog();
               super.onBackPressed();
         }
 };

这样,视频以横向模式显示,但不是全屏显示。如果我删除setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE),视频将以全屏模式播放,但会以纵向模式播放。如何以两种方式显示视频(全屏模式和横向模式)?

谢谢。

1 个答案:

答案 0 :(得分:0)

制作db.firestore() .collection('contacts') .where(new FieldPath('emails', 'susan@xpto.com'), '==', 'Susan'). 并点击该图标可在运行时更改方向。

cool icon