カスタム ビュー クラス (描画用のキャンバス) があります。画面全体を占めるようにしたい場合は、クラスをインスタンス化し、次のように setContentView を呼び出します。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
drawingPanel = new DrawingPanel(this);
setContentView(drawingPanel);
}
ただし、画面をxmlレイアウト(activity_make.xml)に基づいて、たとえば2つの要素、1つのボタン、および描画キャンバスのプレースホルダーにしたい場合、カスタムビューをビュープレースホルダーに「貼り付ける」にはどうすればよいですか?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_make); // the layout which has a button and a placeholder view
drawingPanel = new DrawingPanel(this); // instantiating my canvas
View drawPanelPlaceholder = (View) findViewById(R.id.drawingview);
// how do i stick the drawingPanel into the drawPanelPlaceholder?
}
または、これにアプローチするより良い方法はありますか?これに関するドキュメントへのリンクも大歓迎です!