小书房 2013-11-15 07:48 采纳率: 0%
浏览 3493
已采纳

如何设置Android自定义View的Height和Width?

在XML布局文件中可以设置有效的height和width属性,但是在代码中用怎么办呢?还有个问题,该自定义View是用来做示波器控件的。在该View中有一块矩形区域是用来显示波形的,在Y轴方向上可以调整幅度,问题就来了,调幅时,有可能波形会超出这个矩形区域,连矩形上边和下边都会有波形,怎么可以把超出的这部分隐藏或者根本就让波形到达不了那些边界外的地方呢?
我画坐标网格和波形都是依据坐标连成线这么画出来的。

  • 写回答

1条回答 默认 最新

  • ll_0520 2013-11-15 14:19
    关注

    view.setLayoutParams(new LayoutParams(width, height)); //width=宽; height=高

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?