2011-09-09 17 views
0

私は動的に私のlayoiutに私のキャンバスを追加したいが、これは誤りがありますのViewGroupには、引数には適用されませんタイプで 説明場所のリソースパスの種類 メソッドaddView(ビュー)(キャンバス)Javaの問題Androidキャンバスを動的に追加しますか?

Canvas canvas = new Canvas(); 
LinearLayout ll = new LinearLayout(this); 
ll.addView(canvas); 

答えて

0

あなたは方法あなたの質問とは根本的に間違っている何かがあるかもしれません

l1.draw(canvas); 
0

のようにキャンバスを送信することにより、「描く」を使用します。実際には、ビューに「キャンバスを追加する」というわけではありません。 キャンバスを使用して、onDrawメソッドをオーバーライドしてビュー(つまりSurfaceView)を描画します。

は、キャンバスは、Androidで使用することができますどのように、このブログを見てください: [http://www.tutorialforandroid.com/2010/11/drawing-with-canvas-in-android-renewed.html ] [1]

関連する問題