我正在玩Gallery小部件.
我想知道如何在图库中获得焦点图像的位置.
例如,在我的画廊中有几张照片,如果我将手指向右滑动,照片将会一直走到一直到一个.
如何才能获得目前关注的这张照片的位置?
我不知道我是否足够清楚,如果有什么要你加我不要犹豫.
谢谢,
解决方法:
在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
}
希望有帮助……