changer l'enfant framelayout hauteur, largeur, gravité par programme?changer l'enfant framelayout hauteur, largeur, gravité par programme?
Je LinearLayout en tant que parent et framelayout comme enfant maintenant, je veux changer la hauteur et la largeur de framelayout programme
Code j'ai essayé mais n'a pas d'effet du tout
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>