android - 如何获得图像库中的焦点图像(其位置)?

标签 android gallery onfocus

我正在玩画廊小部件。

我想知道我们如何才能获得图像在图库中的焦点位置。

例如,我的图库中有几张图片,如果我向右轻按手指,图片就会来来去去,直到停在一张上。

如何获取当前对焦的这一张图片的位置?

不知道我说的够不够清楚,如果有什么要我补充的,请不要犹豫。 谢谢,

最佳答案

在 Gallery Widget 上设置一个 OnItemSelectedListener,覆盖适当的方法 [我认为回调被命名为 onItemSelected(...)]。焦点项目的位置将作为参数传递给此回调函数。

伪代码:

Gallery g = (Gallery) findViewById(R.id.gallery);
//set Adapter with appropriate data model
g.setOnItemSelectedListener(this);

public void onItemSelected(AdapterView parent, View v, int position, long id) {
//position is item having focus
}

希望对您有所帮助...

关于android - 如何获得图像库中的焦点图像(其位置)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2810265/

相关文章:

html - 在 IE11 中,单击其子项之一时,不会在具有显示 flex 的可聚焦父 HTML 元素上触发焦点事件

android - 使用例如有什么区别机器人 :colorAccent and colorAccent attribute?

android - Proguard, Glide 3.6.1和Gradle 1.3.1错误

android - 打开 Android 默认图库中特定文件夹中的所有图像

jQuery 灯箱仅在使用箭头导航时跳过图像

Android Gallery(查看)视频(也是缩略图问题)

android - 如何在Android应用程序中从xmpp获取图像

android - 如何像iPhone或EasyTouch应用程序一样进行Android辅助触摸?

javascript - 获取 tab 后获得焦点的 "previous"元素

javascript - 窗口焦点和模糊事件在 Android 浏览器上无法正常工作