私は 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);
}
上記のコードは、最初の 2 行でドットのサイズを作成します。
dotSize = new Label(hr);
dotSize.Text();
ここにあるこのコードはdotSize
ラベルを横罫線に配置し、2 番目のコードはテキストに配置します。
さて、canvasTouched
メソッドを float に変更して、ドットのサイズを返す必要がありますか? それをどのように部品に入れるのdotSize.Text()
ですか?
次のようなことをしますか:
dotSize.Text(canvasTouched.dotSize);
そのコードは機能しませんが、ドット サイズを取得するための適切な構文は何ですか?