Установить атрибуты в Java - PullRequest
0 голосов
/ 18 мая 2011

В моем макете XML, если я делаю что-то вроде android:layout_marginTop="10px", как я могу сделать то же самое в Java?

1 Ответ

0 голосов
/ 18 мая 2011

Попробуйте это:

RelativeLayout rel=new RelativeLayout(this);
mWidth=getWindowManager().getDefaultDisplay().getWidth();
RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(mWidth,mHeight);
Button mBtn=(Button) findViewById(R.id.xBtn);
params=new RelativeLayout.LayoutParams(mWidth, mHeight);
params.setMargins(int left, int top, int right, int bottom);
mBtn.setLayoutParams(params);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...