0
如何超過一個相對佈局添加到線性佈局編程。 我試過,但它給了我這個例外「規定的孩子已經有一個家長,你必須調用removeview()」 這裏是我的代碼,添加多個相對佈局的線性佈局動態
RelativeLayout addlangmid = new RelativeLayout(mActivity);
addlangmid.setBackgroundResource(R.drawable.language_bg_top);
TextView langname = new TextView(mActivity);
LayoutParams params = new LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(20, 0, 30, 30);
langname.setText(str[0]);
addlangmid.addView(langname, params);
fulllay.addView(addlangmid, 0);
RelativeLayout addlangmid1 = new RelativeLayout(mActivity);
addlangmid.setBackgroundResource(R.drawable.language_bg_middle);
TextView langname1 = new TextView(mActivity);
LayoutParams params1 = new LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
params1.setMargins(20, 0, 30, 30);
langname1.setText(str[0]);
addlangmid1.addView(langname, params1);
fulllay.addView(addlangmid1, 1);
另外改變: addlangmid.setBackgroundResource(R.drawable.language_bg_middle); 到 addlangmid1.setBackgroundResource(R.drawable.language_bg_middle); – 2013-04-10 10:21:39
雅!它現在工作正常,非常感謝你... Kameswari和Ashwini – 2013-04-10 10:26:52