Android 更改视图大小以匹配绘制的形状
在视图的onDraw()方法中,我画了一条小直线。当视图被动态添加到我的布局中时,它会占据整个屏幕。如何确保视图的大小与我绘制的线条相同?请在构造函数中编写以下内容:Android 更改视图大小以匹配绘制的形状,android,Android,在视图的onDraw()方法中,我画了一条小直线。当视图被动态添加到我的布局中时,它会占据整个屏幕。如何确保视图的大小与我绘制的线条相同?请在构造函数中编写以下内容: LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(WidthOfYourLine,HeightOfYourLine); this.setLayoutParams(lp); 这在onDraw()方法中不存在。它进入构造函数。苏拉布,雅虎!我发誓我以前试
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(WidthOfYourLine,HeightOfYourLine);
this.setLayoutParams(lp);
这在
onDraw()方法中不存在。它进入构造函数。苏拉布,雅虎!我发誓我以前试过,但没有成功:)泰德,是的,我知道了,否则它会先变成屏幕大小,然后变成指定的尺寸。谢谢