DockLayoutPanel のadd*()
およびメソッドは両方とも、サブパネルのプログラムによるランタイム追加用です。insert*()
UiBinder は、これらのメソッドと「同じこと」を行いません。UiBinder を直接操作するのは、設計時のみです。
UiBinder は静的レイアウト ツールであり、初期化直後のウィジェットの「スナップショット」であり、要素の相対的な配置を最初に説明する方法です。
UiBinder を使用して指定するウィジェットは、初期化後にプログラムで操作できます。次のレイアウトを指定したとします。
<g:DockLayoutPanel ui:field="myDockPanel">
<g:north size="100">
<g:Label ui:field="northernLabel">I am far north</g:Label>
</g:north>
<g:center>
<g:Label ui:field="centerLabel">Center Stage</g:Label>
</g:center>
</g:DockLayoutPanel>
ビューが初期化された後に実行されるコードでは、次のように移動できます。
myDockPanel.insertNorth(new Label("I am even farther north!"), 100.0, northernLabel);
また、uibinder コマンドを検索して、uibinder に使用できるものを知ることができる公式ドキュメントはありますか?
UiBinder を使用した宣言型レイアウトに関するGoogle 開発者ガイドのセクションは、知る限り公式です。