diff --git a/mobile/android/base/PromptService.java b/mobile/android/base/PromptService.java
index bdc64d8a9c4..5916381739c 100644
--- a/mobile/android/base/PromptService.java
+++ b/mobile/android/base/PromptService.java
@@ -67,6 +67,7 @@ public class PromptService implements OnClickListener, OnCancelListener, OnItemC
private final int mIconTextPadding;
private final int mIconSize;
private final int mInputPaddingSize;
+ private final int mMinRowSize;
PromptService() {
sInflater = LayoutInflater.from(GeckoApp.mAppContext);
@@ -78,6 +79,7 @@ public class PromptService implements OnClickListener, OnCancelListener, OnItemC
mIconTextPadding = (int) (res.getDimension(R.dimen.prompt_service_icon_text_padding));
mIconSize = (int) (res.getDimension(R.dimen.prompt_service_icon_size));
mInputPaddingSize = (int) (res.getDimension(R.dimen.prompt_service_inputs_padding));
+ mMinRowSize = (int) (res.getDimension(R.dimen.prompt_service_min_list_item_height));
GeckoAppShell.getEventDispatcher().registerEventListener("Prompt:Show", this);
}
@@ -692,6 +694,7 @@ public class PromptService implements OnClickListener, OnCancelListener, OnItemC
}
convertView = sInflater.inflate(resourceId, null);
+ convertView.setMinimumHeight(mMinRowSize);
TextView tv = (TextView) convertView.findViewById(android.R.id.text1);
viewHolder = new ViewHolder(tv, tv.getPaddingLeft(), tv.getPaddingRight(),
diff --git a/mobile/android/base/resources/values/dimens.xml b/mobile/android/base/resources/values/dimens.xml
index 3af15f3552d..d0bc7b88d4a 100644
--- a/mobile/android/base/resources/values/dimens.xml
+++ b/mobile/android/base/resources/values/dimens.xml
@@ -44,6 +44,7 @@
16dp
10dp
8dp
+ 48dp
64dp
26dp
400dp