2011-12-20 12 views
2

ScrollViewが上部、下部、または中央にあるかどうかを知る必要があります。ScrollView OnScrollChangedListener

public class DialogInfo extends AlertDialog implements Constant, OnScrollChangedListener{ 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.dialog_informationen); 

     ((ScrollView)findViewById(R.id.scroll_farbe)).setON ??? 
    } 

    @Override 
    public void onScrollChanged() { 

    } 
} 

答えて

2
あなたはこのようないくつかのものを探しているかもしれない

..

vertScroll.setOnTouchListener(gestureListener2); 

ところ、

OnTouchListener gestureListener2 = new View.OnTouchListener() { 
    public boolean onTouch(View v, MotionEvent event) { 
     return gdv.onTouchEvent(event); 
    } 
}; 

と..

GestureDetector gdv = new GestureDetector(vert); 

SimpleOnGestureListener vert = new SimpleOnGestureListener() { 
    @Override 
    public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { 
     ..... 
    } 
}; 

私はそれが役に立てば幸い..