禁用GridView滚动

时间:2013-05-09 11:49:32

标签: android gridview android-gridview

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

2 个答案:

答案 0 :(得分:2)

我已经解决了

禁用gridview滚动的问题
gridView.setOnTouchListener(new OnTouchListener(){ 
@Override 
 public boolean onTouch(View v, MotionEvent event)
   { 
    if(event.getAction()==MotionEvent.ACTION_MOVE){ return true; } 
     return false; } });

答案 1 :(得分:0)

您可以使用AlarmManager为这样的方法安排该时间段:

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

这会将你的gridView带到底部;