diff --git a/controller/app/src/main/java/org/iiab/controller/redesign/FlowLayout.java b/controller/app/src/main/java/org/iiab/controller/redesign/FlowLayout.java
index 30126a5f..73fed2f2 100644
--- a/controller/app/src/main/java/org/iiab/controller/redesign/FlowLayout.java
+++ b/controller/app/src/main/java/org/iiab/controller/redesign/FlowLayout.java
@@ -12,11 +12,15 @@
package org.iiab.controller.redesign;
import android.content.Context;
+import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
public class FlowLayout extends ViewGroup {
+ /** Default gap (dp) between pills when inflated from XML, matching the sibling Choose screen. */
+ private static final int DEFAULT_GAP_DP = 8;
+
private final int hGap;
private final int vGap;
@@ -26,6 +30,17 @@ public FlowLayout(Context c, int hGap, int vGap) {
this.vGap = vGap;
}
+ /**
+ * ADFA-4999. XML-inflatable constructor: uses an 8dp horizontal/vertical gap between children,
+ * so the Maps landing pill rows can wrap from XML instead of clipping on narrow screens.
+ */
+ public FlowLayout(Context c, AttributeSet attrs) {
+ super(c, attrs);
+ int gap = Math.round(DEFAULT_GAP_DP * c.getResources().getDisplayMetrics().density);
+ this.hGap = gap;
+ this.vGap = gap;
+ }
+
@Override
protected LayoutParams generateDefaultLayoutParams() {
return new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
diff --git a/controller/app/src/main/res/layout/fragment_k2go_maps_landing.xml b/controller/app/src/main/res/layout/fragment_k2go_maps_landing.xml
index d29427b7..d251af9c 100644
--- a/controller/app/src/main/res/layout/fragment_k2go_maps_landing.xml
+++ b/controller/app/src/main/res/layout/fragment_k2go_maps_landing.xml
@@ -189,11 +189,11 @@
android:textAppearance="?attr/textAppearanceBodySmall"
android:textColor="@color/k2go_muted" />
-
+
+ android:layout_marginTop="12dp">
-
+
@@ -348,11 +346,11 @@
android:textAppearance="?attr/textAppearanceBodyMedium"
android:textColor="@color/k2go_amber" />
-
+
+ android:layout_marginTop="12dp">
-
+