【问题标题】:Setting margins by right and top values only仅按右侧和顶部值设置边距
【发布时间】:2011-12-21 16:52:03
【问题描述】:

此问题与在屏幕上定位对象有关。我使用下面给出的布局参数动态创建框架布局

 FrameLayout fl=new FrameLayout(getApplicationContext());
 LayoutParams frameBounds=new FrameLayout.LayoutParams(500,500);
 fl1.setLayoutParams(frameBounds);
 Button b=newButton(this);
 b.setMargins(0,0,200,200);

我试过这个它可以工作,但我的按钮往往会粘在左上角。有没有办法通过仅考虑右侧和底部值而不考虑左侧和顶部值来定位按钮。简而言之,我希望按钮的右上角与 framelayout(500) 的右上角相距 200。求助PLZ...

【问题讨论】:

    标签: android layout margins


    【解决方案1】:

    您必须将重力设置在右下角。然后,将边距设为 200。

    【讨论】:

      猜你喜欢
      • 2018-12-24
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多