Android - 带页面指示器的图库

时间:2011-02-24 22:31:32

标签: android gallery

有没有人在图库的顶部放置一个页面指示器?编写自己的图库并覆盖onScroll()不会削减它,因为它只会在用户滚动时更新(它会在抛出惯性和捕捉时停止被调用)。

如果有一种简单的拦截所有画廊动作的方式会很好,但我还没有看到这样做的方法。

提前致谢!

2 个答案:

答案 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上的补丁,在使用页面指示器滚动自定义图库方面表现非常出色。