0
在視圖的onDraw()方法中,繪製一條小線。當視圖動態添加到我的佈局時,它會佔用整個屏幕。我怎樣才能確保視圖是我畫的線的大小?更改視圖大小以匹配繪製的形狀
在視圖的onDraw()方法中,繪製一條小線。當視圖動態添加到我的佈局時,它會佔用整個屏幕。我怎樣才能確保視圖是我畫的線的大小?更改視圖大小以匹配繪製的形狀
在構造這樣寫:
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(WidthOfYourLine,HeightOfYourLine);
this.setLayoutParams(lp);
這並不在'的onDraw()'方法去。它在構造函數中。 – 2012-01-05 05:16:33
Sourab,雅虎!我發誓我之前嘗試過,並沒有工作:) – KcYxA 2012-01-05 05:26:59
泰德,是的,我想到了這一點,否則它首先畫面大小,然後改變到指定的尺寸。謝謝! – KcYxA 2012-01-05 05:27:27