¿Cómo puedo ver que View se vuelve visible

Inflar las vistas en ScrollView.

Y necesito conseguir el acontecimiento, cuando en el desplazamiento una de estas opiniónes (último, por ejemplo, o tipo especial) se hace visible (en zona de la pantalla).

3 Solutions collect form web for “¿Cómo puedo ver que View se vuelve visible”

Si una vista cambia la visibilidad, se llama al método onlayout, podría intentar sobrescribir ese método y comprobar su estado.

Es necesario anular la vista onVisibilityChanged() . Esto también se llama cuando uno de los antepasados ​​de la vista cambia de visibilidad.

Esto hinché mi GridView y conseguir lo que quieres

 public class MyGrideView extends GridView { boolean expanded = false; public MyGrideView(Context context) { super(context); } public MyGrideView(Context context, AttributeSet attrs) { super(context, attrs); } public MyGrideView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public boolean isExpanded() { return expanded; } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // HACK! TAKE THAT ANDROID! if (isExpanded()) { // Calculate entire height by providing a very large height hint. // But do not use the highest 2 bits of this integer; those are // reserved for the MeasureSpec mode. int expandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); ViewGroup.LayoutParams params = getLayoutParams(); params.height = getMeasuredHeight(); } else { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } } public void setExpanded(boolean expanded) { this.expanded = expanded; } } 
  • Vista dinámica con desplazamiento horizontal y vertical
  • Método recomendado para presentar texto con formato en Android?
  • LAYER_TYPE_SOFTWARE causa que WebView cargue la página en blanco
  • Android ExpandableListView posición del grupo siempre 0
  • Recepción de la barra de estado oculta / entrada de un evento de actividad de pantalla completa en un servicio
  • Presentar contenido html como "páginas dinámicas"
  • WebView: solicitud incorrecta al cargar una url
  • Tamaño del texto del hilandero Android
  • SendUserActionEvent () es null
  • Cómo obtener un elemento de un niño en ExpandableListView?
  • EditText setOnFocusChangeListener en todos los EditTexts
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.