我正在处理媒体文件。 例如,当一首歌曲结束时,我希望ListView选择列表中的下一首歌曲。 所以总的来说,我想在选定的项目之后得到下一个项目。
答案 0 :(得分:0)
这是一个简单的代码,用于遍历ListView中的元素:
ObservableList<MediaFile> items = listView.getItems();
items.forEach(mediaFile) -> {
//Custom logic...
if (mediaFile.equals(currentMediaFile)) {
...
}
});
我认为您可以从现在开始实施逻辑。您也可以尝试在此列表上使用 Iterator ,以便在当前所选元素之后找到下一个元素。这是迭代器的简单教程: https://www.tutorialspoint.com/java/java_using_iterator.htm