1
我正在做一個Android應用程序編程的教程,並且我正在創建一個允許用戶在屏幕上進行手指繪製的程序。點的大小是隨機的,我想有一個標籤,告訴你點有多大。獲取以無效方法生成的隨機數的名稱
private void canvasTouched(int x, int y) {
float dotSize = new Random().nextInt(33);
myCanvas.DrawCircle(x, y, dotSize);
lblStatus.Text(" touchX/touchY:" + x + "/" + y + " touches: " + ++numTouches);
}
上面的代碼在前兩行創建點的大小。
dotSize = new Label(hr);
dotSize.Text();
這個代碼在這裏提出一個水平線的dotSize
標籤,並在文本第二個看跌期權。
現在,我應該將canvasTouched
方法更改爲浮點並返回點的大小?如何將其放入dotSize.Text()
部分?
難道我這樣做:
dotSize.Text(canvasTouched.dotSize);
代碼不工作,但究竟是什麼讓點大小正確的語法?
canvasTouched()是一種方法...你對canvasTouched.dotSize的期望是什麼? – 2013-02-20 21:36:51
我只想從方法中獲取dotSize的值。 – user2093103 2013-02-20 21:41:03
這不是訪問方法的正確語法。您可以從方法中返回dotSize並使用它,或者將dotSize作爲類成員,以便它可以在整個類中訪問。 – 2013-02-20 21:43:33