我正在我的应用程序中实现PictureScrollField。我不知道如何在PictureScrollField中为图像设置Listener。我尝试使用navigationClick,navigationMovement,fieldChange,trackwheelclick和touchevent。但没有什么工作正常。 navigationClick,navigationMovement,fieldChange完全不起作用,一个后轮盘工作它不起作用,touchevent适用于整个PictureScrollField而不是特定图像。请有人帮帮我。 在此先感谢
答案 0 :(得分:2)
NavigationClick是要走的路。但是,您需要检查该字段是否处于焦点,然后获取所选索引。请尝试以下代码:
protected boolean navigationClick(int status, int time) {
// psf is the PictureScrollField //
if (psf.isFocus()) {
switch (psf.getCurrentImageIndex()) {
case 0:
// Action when image at index 0 is clicked
break;
case 1:
// Action when image at index 1 is clicked
break;
default:
break;
}
return true;
}
return super.navigationClick(status, time);
}