Android Kivy点击按钮浏览列表

Android Kivy点击按钮浏览列表,android,python,ios,listview,kivy,Android,Python,Ios,Listview,Kivy,在Kivy中,是否有一种方法可以逐个浏览列表或数组中的项目。我可以循环浏览列表,但我希望每个项目仅在单击按钮后显示。我之所以需要它,是因为我想为我的用户页面创建配置文件页面,但它们只能在每次单击一个按钮后才能查看 下面是一个小例子: from kivy.uix.listview import ListView from kivy.base import runTouchApp from kivy.uix.button import Button mylist = ['text1', 'text

在Kivy中,是否有一种方法可以逐个浏览列表或数组中的项目。我可以循环浏览列表,但我希望每个项目仅在单击按钮后显示。我之所以需要它,是因为我想为我的用户页面创建配置文件页面,但它们只能在每次单击一个按钮后才能查看

下面是一个小例子:

from kivy.uix.listview import ListView
from kivy.base import runTouchApp
from kivy.uix.button import Button

mylist = ['text1', 'text2', 'text3', 'text4']

def myfunction(self):
    print('some function logic needs to go here to display one item upon clicking the button')

class MainView(ListView):
    def __init__(self, **kwargs):
        super(MainView, self).__init__(
            item_strings=[str(x) for x in mylist])

        self.add_widget(Button(text='press', size_hint=(1, .05), on_press=myfunction))

runTouchApp(MainView())

# in pure python, i just want to display the following items one by one upon clicking the button
mylist = ['text1', 'text2', 'text3', 'text4']

i = 0
for x in mylist:
    print(mylist[i])
    i += 1

经过几天的努力,我找到了一个叫做输入('waiting…')的选项。我将研究如何使用它并提供反馈。现在,请随意提供更多选项。谢谢您希望文本显示在哪里?在标签、文本编辑等中?另一方面,当到达最后一项并按下按钮时会发生什么情况?什么都没有,返回列表的开头。。。?