有没有人在画廊的顶部放置一个页面指示器?编写自己的画廊并覆盖onScroll()不会削减它,因为它只会在用户滚动时更新(它会在抛出惯性和捕捉时停止被调用).
如果有一种简单的拦截所有画廊动作的方式会很好,但我还没有看到这样做的方法.
提前致谢!
事实证明,它就像添加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("");
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6407 次 |
| 最近记录: |