私はキャンバスに描画することができますが、適切に配置することはできません。Android:キャンバス上にビューを描画
LayoutInflater li = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = li.inflate(R.layout.fix_this_recommendation, null);
v.measure(MeasureSpec.getSize(v.getMeasuredWidth()), MeasureSpec.getSize(v.getMeasuredHeight()));
v.layout(400, 400, 400, 400);
v.draw(canvas);
ただし、ビューは常に左上隅にあります。誰でも知っている理由は?
これは意味が分かりました。問題はサブビューが適切に描画されていないことでした。だから "レイアウト"は何をするのですか? – Johnny
正確にこれを行う方法に関する情報はありますか?私は同じ問題に直面しています。 – Peterdk