Android, как добавить в параметры LayoutParams - PullRequest
0 голосов
/ 23 ноября 2011

Я хочу добавить два параметра в LayoutParams:

 View bar1 = new View(this);
 bar1.setBackgroundResource(R.drawable.blue_bar);
 RelativeLayout.LayoutParams relativeParams1 = new RelativeLayout.LayoutParams(68, (int(aValue));

 relativeParams1.bottomMargin=50;
 Log.i(TAB, relativeParams1.debug(OUTPUT));
     linearLayout.addView(bar1, relativeParams1);

, но меняются только ширина и высота.Прилагаемый logcat показывает мне, что

ViewGroup.LayoutParams={ width=68, height=300 }

Как мне изменить поля также?

1 Ответ

0 голосов
/ 23 ноября 2011

К какому типу макета вы добавляете bar1, это LinearLayout?В этом случае вы не можете использовать RelativeLayout.LayoutParams, вы должны использовать LinearLayout.LayoutParams и, если я правильно помню, у вас нет полей.Так что поменяйте содержащий макет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...