gpt4 book ai didi

java - 获取选定的索引列表标题blackberry java

转载 作者:行者123 更新时间:2023-11-30 04:09:46 25 4
gpt4 key购买 nike

目前,当我单击任何列表项时,它会获取第一个单击的列表项索引的索引,这意味着如果我单击视频,它会保存视频单击索引,即使我单击图像时它也会显示视频数据。我希望当我单击任何项​​目时,它仅显示所选索引数据,并且我有可能动态获取所选项目列表标题?

Vector v = new Vector();
for (int i = 0; i < 3; i++) {
final String listTitle = _folderList[i]._fileName;
v.addElement(new ListRander(closedIcon, listTitle, playIcon));
// CustomListField With Event
myListView = new CustomListField(v) {
public boolean trackwheelClick(int status, int time) {
// which row is selected?
int index = getSelectedIndex();
if (index == 0) {
String ImageIndex = "Images";
UiApplication.getUiApplication().pushScreen(new ImagesList(ImageIndex, _ftp));
}
if (index == 1) {
String MusicIndex = "Music";
UiApplication.getUiApplication().pushScreen(new MusicList(MusicIndex, _ftp));
}
if (index == 2) {
String VideoIndex = "Video";
UiApplication.getUiApplication().pushScreen(new VideosList(VideoIndex, _ftp));
}
return true;
}
};
}// For Loop End
add(myListView);

最佳答案

您可能想返回 super.trackwheelClick()

返回true表示该事件被消费。由于您不调用父类处理程序,因此您的列表无法知道它已被单击,并且它返回最后选定的项目(默认情况下是第一个元素)。

最后一点提示:不要使用 trackwheelClick,因为它无法在支持触摸屏的设备中工作。请改用 navigationClickFieldChangeListener

关于java - 获取选定的索引列表标题blackberry java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19914288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com