我正在玩画廊小部件。
我想知道我们如何才能获得图像在图库中的焦点位置。
例如,我的图库中有几张图片,如果我向右轻按手指,图片就会来来去去,直到停在一张上。
如何获取当前对焦的这一张图片的位置?
不知道我说的够不够清楚,如果有什么要我补充的,请不要犹豫。 谢谢,
最佳答案
在 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/