问题描述
- 如何设置Android自定义View的Height和Width?
-
在XML布局文件中可以设置有效的height和width属性,但是在代码中用怎么办呢?还有个问题,该自定义View是用来做示波器控件的。在该View中有一块矩形区域是用来显示波形的,在Y轴方向上可以调整幅度,问题就来了,调幅时,有可能波形会超出这个矩形区域,连矩形上边和下边都会有波形,怎么可以把超出的这部分隐藏或者根本就让波形到达不了那些边界外的地方呢?
我画坐标网格和波形都是依据坐标连成线这么画出来的。
解决方案
view.setLayoutParams(new LayoutParams(width, height)); //width=宽; height=高
时间: 2024-09-14 21:34:06