Установка полей только по правому и верхнему значениям - PullRequest
2 голосов
/ 21 декабря 2011

Эта проблема связана с позиционированием объектов на экране.У меня есть динамическое создание 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);

Я пробовал это, это работает, но моя кнопка имеет тенденцию придерживаться верхнего левого угла.Есть ли способ позиционировать кнопку, рассматривая только правое и нижнее значения независимо от левого и верхнего значения.Короче говоря, я хочу, чтобы правый угол кнопки находился на расстоянии 200 от правого угла рамки (500).Помогите PLZ ...

1 Ответ

1 голос
/ 21 декабря 2011

Вы должны установить гравитацию внизу | справа.Затем выставим поля 200.

...