我在我的RelativeLayout活動中有幾個按鈕。但我想還可以動態地添加一個按鈕,裏面的onCreate(),所以我做了這樣的事情:如何爲按鈕動態添加layout_toRightOf?
RelativeLayout rl = (RelativeLayout)findViewById(R.layout.activity_start_game);
ImageButton newbtn1 = new ImageButton(this);
newbtn1.setBackgroundResource(R.drawable.game_button_2);
rl.addView(newbtn1);
但我也想設置高度,寬度值和信息,我的新按鈕sholud是例如正確的已存在的按鈕(類似於toRightOf在xml中,但現在是動態的)。預先感謝您的建議。
你也可能知道,如果添加alignLeft和alignRight是在以同樣的方式,因爲我忘了問一下我的問題上面? – Ziva
是的。寬度和高度傳遞給LayoutParams構造函數(並且包含wrapcontent和fillparent的特殊常量)。 –