Hou*_*ine 9 android android-widget android-ui android-gallery
在我的应用程序中,我有一个图片库,
但我想检测当前显示的图像的位置,
例如:当我启动我的acvitivity时,位置为0,但是当我在我的画廊中滚动时,我想获得显示当前图像的位置,
我试过OnFocusChanged,OnItemClicked,但只有当我点击我的画廊的一个项目时才有效
有任何想法吗 !:(
Foa*_*Guy 22
gal.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
//Do something with position
}
};
Run Code Online (Sandbox Code Playgroud)
每次将图库中的新项目放入中心时,您都会收到此回调,因此请注意不要采取任何工作密集的工作,因为如果用户快速滚动,您将获得他们传递的每个项目的回调.
要在fling期间消除事件,除了setOnItemSelectedListener()调用之外还要添加它:
gal.setCallbackDuringFling(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7964 次 |
| 最近记录: |