change framelayout Höhe, Breite, Schwerkraft programmgesteuert?Kind ändern framelayout Höhe, Breite, Schwerkraft programmgesteuert?
Ich habe als Eltern und framelayout als Kind Linearlayout jetzt habe ich die Höhe und Breite von framelayout ändern möchten programmatisch
Code Ich habe versucht, aber hat keinen Einfluss auf alle
public void frame_params(FrameLayout bottomFrameLayout, int weight, int height) {
bottomFrameLayout = new FrameLayout(context);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(weight, height);
lp.gravity = Gravity.BOTTOM | Gravity.LEFT;
bottomFrameLayout.setLayoutParams(lp);
}
xml
<LinearLayout
android:orientation="horizontal"
android:id="@+id/relativelayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/hv_effect"
android:layout_below="@+id/effect_hedaer_toolbar">
<FrameLayout
android:id="@+id/FrameLayout"
android:layout_width="280dp"
android:layout_height="300dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_centerInParent="true"
android:layout_gravity="bottom|left">
</FrameLayout>
</Linearlayout>