Для отдельного элемента в раскрывающемся меню
Вы можете указать высоту путем переопределения, как показано ниже.
@Override
public View getDropDownView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
View view = super.getDropDownView(position, convertView, parent);
view.getLayoutParams().height = [specify height here];
return view;
}
Размер самого выпадающего меню:
Вы можете использовать ниже.
spinner = (Spinner)findViewById(R.id.spinner);
try {
Field popup = Spinner.class.getDeclaredField("mPopup");
popup.setAccessible(true);
ListPopupWindow window = (ListPopupWindow)popup.get(spinner);
window.setHeight(123); // in pixel, replace with your size
} catch (Exception e) {
e.printStackTrace();
}