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