2013-05-09 99 views
1

我有一個GridView多於10行。這是一個參考圖表,因此用戶無法手動滾動。 GridView應該在特定的時間段內向下滾動。我必須爲此做些什麼?是否有可能僅使用smoothscroll製作GridView?我還有一個問題是。 我們如何從適配器類訪問gridview?禁用GridView滾動

+0

解決gridview的滾動的禁用我havnt嘗試任何事情,因爲我不知道我必須做的.. – Aaloka 2013-05-09 11:57:11

回答

0

你可以使用AlarmManager安排了這樣的一個方法時間:

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

這會帶給你的GridView的底部;

+0

沒試過,但我認爲你可以通過getview訪問它()的適配器 – 2013-05-09 13:09:11

+0

看看類似的問題:http://stackoverflow.com/questions/10910638/get-access-to-listview-from-its-adapter – 2013-05-09 13:10:02

2

我已經

gridView.setOnTouchListener(new OnTouchListener(){ 
@Override 
public boolean onTouch(View v, MotionEvent event) 
    { 
    if(event.getAction()==MotionEvent.ACTION_MOVE){ return true; } 
    return false; } });