如何使用锚点布局

时间:2013-05-01 13:39:12

标签: dart rikulo

我正在努力掌握Anchor布局的用法。我有以下代码构造函数:

LokationView()
{


  buildCityUi();
  buildRegionUi();



}

buildCityUi()
{
  cityLbl = new TextView( 'City' );
  addChild( cityLbl );

  cityTxBx = new TextBox( null, 'text' )
  ..profile.width = 'flex '
  ..profile.anchorView = cityLbl
  ..profile.location = 'east center'
  ..on.layout.listen( (_) 
    {
      cityTxBx.width = 200;
      cityTxBx.requestLayout();  
    });


  addChild(cityTxBx );

}

buildRegionUi()
{

  regionLbl = new TextView( 'Region' )
  ..profile.anchorView = cityLbl
  ..profile.location = 'south start';    
  addChild( regionLbl );

  regionTxBx = new TextBox( null, 'text' )
  ..profile.width = 'flex 1'
  ..profile.anchorView = regionLbl
  ..profile.location = 'east center';
  addChild( regionTxBx );
}

我正在尝试完成以下操作: 1.使用相应的TexTBox视图创建标签视图。 2.获取TextBox视图以占用浏览器空间的其余部分,视图随浏览器宽度的变化而变化。

由于

1 个答案:

答案 0 :(得分:0)

AnchorLayout不是答案。相反,LinearLayout会有所帮助。