我使用以下代码以纵向模式显示我的屏幕。
查看root = findViewById(android.R.id.content);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
root.getLayoutParams().height = width;
root.getLayoutParams().width = height;
root.requestLayout();
root.setPivotX(height);
root.setPivotY(height);
Animator anim = AnimatorInflater.loadAnimator(this, R.anim.rotate_90);
anim.setTarget(root);
anim.start();
我的根视图包含VideoView。播放屏幕旋转视频后,但它没有显示视频帧,它只播放视频源的音频。我需要在纵向模式下显示鼠标光标。如何处理?
注意:
我曾尝试为我的智能电视应用程序实现纵向方向。根据开发者网站,他们无法在Google TV上实施Portrait。 请参阅此link