gpt4 book ai didi

android - 横向模式下的中心 VideoView

转载 作者:太空狗 更新时间:2023-10-29 15:48:41 26 4
gpt4 key购买 nike

如何在横向模式下将 VideoView 居中?我试过这个:在 list 文件上我有:

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"

在我的 Activity 中我有这段代码:

RelativeLayout.LayoutParams lv= new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
lv.addRule(RelativeLayout.CENTER_HORIZONTAL);
myVideoView = new VideoView(this);
myVideoView.setLayoutParams(lv);
myVideoView.setVideoPath(Environment
.getExternalStorageDirectory()
+ "/BouyguesImages"
+ "37" + "/" + "89Video");

myVideoView.requestFocus();

我将这个 VideoView 作为 View 添加到 RelativeLayout 中:

 rr = new RelativeLayout(this);
rr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
rr.setBackgroundColor(Color.WHITE);

我的代码的结果是我的视频只在屏幕的顶部播放,而在底部屏幕是白色的(relativelayout 的颜色)。我想让 VideoView 适合屏幕,所以在屏幕底部和屏幕顶部有一小部分白色。如何做到这一点?

提前致谢。 :)

最佳答案

您可以将它放在 LinearLayout 中并将其重力设置为 CENTER,或者只是将 CENTER_IN_PARRENT 放在您的 addRule( ) RelativeLayout 的方法:)

祝你好运!

关于android - 横向模式下的中心 VideoView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8471618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com