0

RelativeLayout である XML レイアウトでは、入れ子になった LinearLayout があります。この LinearLayout 内に、いくつかの TextView とボタンを動的に追加します。私の問題は、LinearLayout内で自然に発生するように、アイテムを互いの下に表示できないことです。基本的なセットアップは次のとおりです。

LinearLayout mobLayout = (LinearLayout) findViewById(R.id.mobButtons);
mobLayout.removeAllViewsInLayout();

レイアウトを再利用するため、レイアウト内の以前のジャンクをすべて削除します。

mobLayout.addView(mobName);
mobLayout.addView(mobTextHP);
mobLayout.addView(fightButton);
mobLayout.addView(goBackButton);

これらは上下に表示されるはずですが、横に並べて表示されます。LinearLayout.LayoutParams を最初のものに追加しようとしたとき、それ以降のすべてが消去されたのか、画面から押し出されたのかわかりませんでした。

最後に、これらの項目が追加される LinearLayout XML 領域を次に示します。

<LinearLayout 
        android:id="@+id/mobButtons"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_below="@+id/fightText">

</LinearLayout>

前もって感謝します!

4

1 に答える 1

1

このオプションを LinearLayout に使用します

android:orientation="vertical"
于 2012-06-11T18:54:22.000 に答える