有没有人在图库的顶部放置一个页面指示器?编写自己的图库并覆盖onScroll()不会削减它,因为它只会在用户滚动时更新(它会在抛出惯性和捕捉时停止被调用)。
如果有一种简单的拦截所有画廊动作的方式会很好,但我还没有看到这样做的方法。
提前致谢!
答案 0 :(得分:7)
事实证明,它就像添加OnItemSelectedListener()一样简单。
gallery.setOnItemSelectedListener(new OnItemSelectedListener(){
@Override
public void onItemSelected(AdapterView<?> adapter, View view, int position, long id) {
guiText.setText((position+1)+" of "+adapter.getCount());
}
@Override
public void onNothingSelected(AdapterView<?> adapter) {
guiText.setText("");
}
});
答案 1 :(得分:0)
我认为Jon O在Eric Taix优秀的工作区视图as can be found here上的补丁,在使用页面指示器滚动自定义图库方面表现非常出色。