我有一个布局,其中有一个线性布局,重心为中心以使子项居中对齐。我想通过编程添加Webview并在其中加载YouTube视频。问题是WebView的高度和宽度为wrap_content,wrap_content。因此,在纵向模式下,WebView可以很好地工作并居中对齐,但当将方向更改为横向时,WebView变为fill_parent并水平覆盖屏幕,因此内容不会居中。
以下是图片,显示了垂直模式下的结果,这是正确的。 线性布局为绿色,WebView为蓝色 此处是布局文件 此处是活动代码 在您将设备旋转到横向模式时,这里是情况,其中蓝色的WebView将自动拉伸以填充整个屏幕宽度。我希望在横向模式下,WebView也像纵向模式一样居中放置。请帮助我理解这一点并进行任何修复?
以下是图片,显示了垂直模式下的结果,这是正确的。 线性布局为绿色,WebView为蓝色 此处是布局文件 此处是活动代码 在您将设备旋转到横向模式时,这里是情况,其中蓝色的WebView将自动拉伸以填充整个屏幕宽度。我希望在横向模式下,WebView也像纵向模式一样居中放置。请帮助我理解这一点并进行任何修复?