1

我有GridView超过 10 行。这是一个参考图表,因此用户无法手动滚动。应该在GridView特定时间段内向下滚动。我必须为此做些什么?是否可以GridView仅使用平滑滚动制作?我还有一个问题是。我们如何从适配器类访问gridview。?

4

2 回答 2

2

我已经解决了gridview滚动的禁用问题

gridView.setOnTouchListener(new OnTouchListener(){ 
@Override 
 public boolean onTouch(View v, MotionEvent event)
   { 
    if(event.getAction()==MotionEvent.ACTION_MOVE){ return true; } 
     return false; } });
于 2013-05-10T04:34:19.823 回答
0

您可以使用AlarmManager以下方法安排该时间段:

public void bringListDown(){
        int position = yourGridView.getCount();
        yourGridView.setSelection(position);
    }

这会将您的 gridView 带到底部;

于 2013-05-09T12:04:02.230 回答