在XML布局文件中可以設置有效的height和width屬性,但是在代碼中用怎麼辦呢?還有個問題,該自定義View是用來做示波器控件的。在該View中有一塊矩形區域是用來顯示波形的,在Y軸方向上可以調整幅度,問題就來了,調幅時,有可能波形會超出這個矩形區域,連矩形上邊和下邊都會有波形,怎麼可以把超出的這部分隱藏或者根本就讓波形到達不了那些邊界外的地方呢?
我畫坐標網格和波形都是依據坐標連成線這麼畫出來的。
view.setLayoutParams(new LayoutParams(width, height)); //width=寬; height=高