私は次のように2つのLinearLayoutsをマージしようとしています:
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
main.addView(namnLL,lp);
hscrolla.addView(ll_scrolla,lp);
scrolla.addView(hscrolla,lp);
main.addView(scrolla,lp);
setContentView(main, lp);
ただし、アプリを実行すると、最初の「メイン」のみが表示されます。
誰かが私が間違ったことを知っていますか?
編集:ここにいくつかの追加のコードがあります:
LinearLayout main = new LinearLayout(this);
main.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout ll_scrolla=new LinearLayout(this);
ScrollView scrolla=new ScrollView(this);
HorizontalScrollView hscrolla=new HorizontalScrollView(this);
LinearLayout namnLL = new LinearLayout(this);
LinearLayout textrutaView = new LinearLayout(this);
textrutaView.setOrientation(LinearLayout.VERTICAL);
//Everything named something with "tv" are TextViews
namnLL.addView(tvNamn,lp);
textrutaView.addView(tv1,lp);
textrutaView.addView(tv2,lp);
textrutaView.addView(tv3,lp);
textrutaView.addView(tv4,lp);
textrutaView.addView(tv5,lp);
namnLL.addView(namnTV);
ll_scrolla.addView(textrutaView);