Android 代码设置TextureView的layout_gravity
时间: 2024-03-19 22:21:10 浏览: 74
Android之TextureView
3星 · 编辑精心推荐
在 Android 中,TextureView 是一个可以用来显示视频和图像的 View,如果你想设置 TextureView 的 layout_gravity 属性,可以通过以下代码实现:
```java
TextureView textureView = findViewById(R.id.textureView);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT
);
params.gravity = Gravity.CENTER;
textureView.setLayoutParams(params);
```
在这个例子中,我们创建了一个 TextureView,然后创建了一个 FrameLayout.LayoutParams 对象用来设置 TextureView 的布局参数。我们将 gravity 属性设置为 CENTER,这将使 TextureView 在其父容器中垂直和水平居中。最后,我们通过 setLayoutParams() 方法将布局参数应用到 TextureView 上。你可以根据自己的需要更改布局参数和 gravity 属性的值。
阅读全文