Android: Detectando cuando ScrollView Hits Bottom

Posible duplicado:
¿Cómo desencadenar un evento cuando scrollView alcanza la parte inferior con Android?

He estado intentando durante una hora o así para detectar cuando mi scrollView llega a la parte inferior de la pantalla. Debido a los diversos tamaños de pantalla y lo que no está involucrado con Android, no puedo decir simplemente que está en la parte inferior cuando su posición Y alcanza un cierto valor, pero no hay un método que detecte cuando está en la parte inferior que encontré.

Estoy seguro de que hay una solución simple a esto, restando la altura de la vista por alguna otra variable o algo, pero por alguna razón, simplemente no es hacer clic para mí. Cualquier idea sería apreciada, gracias.

One Solution collect form web for “Android: Detectando cuando ScrollView Hits Bottom”

Prueba esto:

@Override protected void onScrollChanged(int l, int t, int oldl, int oldt) { // Grab the last child placed in the ScrollView, we need it to determinate the bottom position. View view = (View) getChildAt(getChildCount()-1); // Calculate the scrolldiff int diff = (view.getBottom()-(getHeight()+getScrollY())); // if diff is zero, then the bottom has been reached if( diff == 0 ) { // notify that we have reached the bottom Log.d(ScrollTest.LOG_TAG, "MyScrollView: Bottom has been reached" ); } super.onScrollChanged(l, t, oldl, oldt); } 

Para implementar esto, onScrollChanged ScrollView y luego onScrollChanged método onScrollChanged (heredado de View ).

Referencia: Android: Comprender cuándo ScrollView ha alcanzado la parte inferior

  • Editar texto dentro de la vista de desplazamiento no se puede desplazar
  • Adición dinámica de vistas a RelativeLayout dentro de ScrollView
  • ¿Cómo usar ScrollView en Android?
  • ¿Hay alguna forma de calcular la posición final de desplazamiento
  • Android: detecta cuando ScrollView detiene el desplazamiento
  • Android: especifica la altura y el ancho de ScrollView
  • Uso de RelativeLayout dentro de ScrollView no se produce en desplazamiento
  • OnScrollChanged encender varias veces para desplazarse final en scrollView
  • ¿Volver a calcular ScrollView en diferentes vistas de ViewFlipper?
  • Teclado cubre la pantalla en lugar de empujar hasta el diseño?
  • Android: cómo hacer scrollview infinito con desplazamiento sin fin
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.