How to LinearLayout hinzufügen, die unter einem anderen LinearLayout in einem FrameLayout programmgesteuert?

FrameLayout frameLayout = new FrameLayout(this);
LinearLayout linearLayout1= new LinearLayout(this);
LinearLayout linearLayout2= new LinearLayout(this);

FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

params.gravity = Gravity.CENTER_VERTICAL;

frameLayout.addView(linearLayout1, params);

hinzufügen linearLayout2 unter linearLayout1

Was passiert, wenn Sie kompilieren und ausführen dieses Codes?
Können Sie das frame-layout ein Relativelayout und legen Sie die layout_below parameter des neues lineares layout zu sein, unter der der ersten linearen layout ala hier oder können hosten Sie beide linearlayouts in einem linearlayout, das vertikal ausgerichtet ist?
Wenn Sie brauchen, um etwas zu tun, stehen die Chancen, dass Sie etwas falsch hoch sind, auf jeden Fall gibt es möglicherweise eine weitere Komponente, die besser ist für diese, warum nicht Sie besser zu erklären, was Sie hier versuchen zu erreichen, damit wir helfen können...
Wenn ich Schreibe, frameLayout.addView(linearLayout2, params); in der letzten Zeile die zwei layouts, die im gleichen Ort @MonadNewb

InformationsquelleAutor Alaa' Agha | 2013-07-12

Schreibe einen Kommentar