-1

我正在处理媒体文件。例如,当一首歌曲结束时,我希望 ListView 选择列表中的下一首歌曲。所以总的来说,我想在所选项目之后获得下一个项目。

4

1 回答 1

0

下面是如何迭代 ListView 中的元素的简单代码:

ObservableList<MediaFile> items = listView.getItems();
items.forEach(mediaFile) -> {
    //Custom logic... 
    if (mediaFile.equals(currentMediaFile)) {
    ...
    }
});

我认为你可以从这一点开始实现一个逻辑。您还可以尝试在此列表上使用迭代器,以便在当前选定元素之后查找下一个元素。这是迭代器的简单教程: https ://www.tutorialspoint.com/java/java_using_iterator.htm

于 2019-01-15T10:52:28.763 回答