如何在KivyMD中创建一个MDList,每个条目的左侧有文本,每个条目的右侧有一个进度条?

How to create a MDList with text on the left side of each entry and a progress bar on the right side of each entry in KivyMD?

到目前为止这是我所拥有的,但是当我创建一个 MDList 并用 CustomListItem 的实例填充它时,只有我的 MDList 中的最后一个条目显示进度条.

<CustomListItem>:
    MDGridLayout:
        rows: 1
        cols: 2
        MDLabel:
            id: name
        
        MDProgressBar:
            id: progress    
            value: 50

MDProgressBar 都出现在 MDList 中,但由于某种原因它们都放在相同的位置。指定 MDGridLayout 的大小和位置可解决此问题。

<ExerciseListItem>:
    MDGridLayout:
        rows: 1
        cols: 2
        size: self.parent.size
        pos: self.parent.pos
        MDLabel:
            id: name
        
        MDProgressBar:
            id: progress    
            value: 50

我觉得这很奇怪。