此问题与在屏幕上定位对象有关。我有一个动态创建framelayout和布局参数,如下所示
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 ...
答案 0 :(得分:1)
您必须在右下角设置重力。然后,将边距200。