KivyMD MDDropdownMenu как изменить шрифт, размер и расположение меню при компоновке с текстовой строкой?

Пытаюсь сделать выпадающее меню с динамическим наполнением на основе приведенного ниже кода. Проблема в том что меню открывается слишком низко от текстовой строки. Если компоновать под андроид оно вообще не умещается на экране - открывается справа. Как изменить его параметры, может кто подскажет?

from kivy.clock import Clock
from kivy.lang import Builder

from kivymd.app import MDApp
from kivymd.uix.menu import MDDropdownMenu

KV = '''
Screen

MDTextField:
    id: field
    pos_hint: {'center_x': .5, 'center_y': .5}
    size_hint_x: None
    width: "200dp"
    hint_text: "Password"
    on_focus: if self.focus: app.menu.open()

'''

class Test(MDApp):
def __init__(self, **kwargs):
    super().__init__(**kwargs)
    self.screen = Builder.load_string(KV)
    menu_items = [{"icon": "git", "text": f"Item {i}"} for i in range(5)]
    self.menu = MDDropdownMenu(
        caller=self.screen.ids.field,
        items=menu_items,
        position="bottom",
        width_mult=4,
    )
    self.menu.bind(on_release=self.set_item)

def set_item(self, instance_menu, instance_menu_item):
    def set_item(interval):
        self.screen.ids.field.text = instance_menu_item.text
        instance_menu.dismiss()
    Clock.schedule_once(set_item, 0.5)

def build(self):
    return self.screen


Test().run()

Ответы (0 шт):