setLayoutParams(): better match Androids behaviour

View.setGravity() specifies gravity of children, not of the view itself
LayoutParams.weight > 0 should cause expansion of widget
This commit is contained in:
Julian Winkler
2023-09-08 18:32:34 +02:00
parent a27cb27638
commit 255eed3e59
6 changed files with 80 additions and 51 deletions

View File

@@ -2,6 +2,7 @@ package android.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.ViewGroup;
public class LinearLayout extends ViewGroup {
@@ -10,10 +11,12 @@ public class LinearLayout extends ViewGroup {
public LinearLayout(Context context, AttributeSet attrs) {
super(context, attrs);
setGravity(Gravity.START | Gravity.TOP);
}
public LinearLayout(Context context) {
super(context);
setGravity(Gravity.START | Gravity.TOP);
}
@Override