如何更改自定义SurfaceView宽度和高度。 这可能吗?如何更改自定义SurfaceView宽度和高度
9
A
回答
1
setLayoutParams(new LayoutParams(width,height)); 我希望这会工作
20
我有同样的问题。但是这肯定是有效的,只需要检查你正在设置的LaoutParams类型。我有同样的问题,因为我使用FrameLaoutPrams而不是LayoutParams。我需要设置这样的:
android.widget.FrameLayout.LayoutParams params = new android.widget.FrameLayout.LayoutParams(width, height);
surface.setLayoutParams(params);
+0
这是一个正确的答案(假设表面被包裹到FrameLayout中)。你也可以指定重力为3-rd参数(比如说Gravity.CENTER) – 2016-04-13 15:30:55
1
继种候选条件的LayoutParams的,也许这是有帮助的人:
android.widget.TableRow.LayoutParams;
android.widget.TableLayout.LayoutParams;
android.widget.RelativeLayout.LayoutParams;
android.widget.RadioGroup.LayoutParams;
android.widget.GridLayout.LayoutParams;
android.widget.Gallery.LayoutParams;
android.widget.FrameLayout.LayoutParams;
android.widget.AbsoluteLayout.LayoutParams;
android.widget.AbsListView.LayoutParams;
android.widget.LinearLayout.LayoutParams;
android.view.ViewGroup.LayoutParams;
android.app.ActionBar.LayoutParams;
android.support.v4.view.ViewPager.LayoutParams;
android.view.WindowManager.LayoutParams
2
这是做正确的方式:
surfaceView.getHolder().setFixedSize(width, height);
相关问题
- 1. 自定义视图的自定义宽度和高度 - Android
- 2. 自动更改图像宽度/高度
- 3. 如何使UIAlertView与自定义字体,高度和宽度?
- 4. Android:如何获得自定义视图的高度和宽度?
- 5. 如何自定义TabBar指标宽度和高度?
- 6. 固定宽度的Ffmpeg更改高度
- 7. CSS更改元素高度和宽度
- 8. 更改图像的宽度和高度
- 9. 更改字体高度和宽度
- 10. 如何在Jcrop中设置自定义高度和宽度后获取图像的原始高度和宽度
- 11. 无法更改React-native中自定义组件的宽度和高度?
- 12. Android - SurfaceView(宽度,高度)问题
- 13. SurfaceView高度+宽度被忽略
- 14. 如何更改ggplotly的宽度和高度?有没有简单的方法来改变宽度和高度?
- 15. 跨度高度宽度无法更改
- 16. TTStyledTextLabel如何更改方向更改的宽度/高度?
- 17. 如何更改iphone中UISearchBar的UiSearchbar高度,宽度,颜色和Uitextfield高度?
- 18. 如何使用java更改html文件的宽度和高度
- 19. 如何更改ATL控件的默认宽度和高度?
- 20. 如何更改离子中模态的高度和宽度3
- 21. 如何更改相机视图(UIImagePickerViewController)iOS的高度和宽度?
- 22. 如何更改easeljs中的位图宽度和高度?
- 23. 如何动态更改iOS中视图的高度和宽度?
- 24. 如何更改curlView中的高度和宽度?
- 25. Ionic 2如何更改模态高度和宽度
- 26. 的Youtube嵌入代码自定义的宽度和高度
- 27. Android:自定义视图,具有相同的宽度和高度
- 28. 设置leftDrawable宽度和高度自定义视图类
- 29. 固定高度和更改标题宽度(HTML表格)
- 30. xcode如何定义视图的高度和宽度
我已经做到了,但没有成功。 – 2010-11-03 05:11:33