Confusión en 'posición' en la función instantiateItem en la clase PagerAdapter (android)
Actualmente estoy pasando por un tutorial de visualización horizontal: http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizontal-view-paging/
Para propósitos de prueba, agregué la línea siguiente como la primera línea en la función instantiateItem (…):
- Sistema de Posicionamiento Interior basado en Giroscopio y Acelerómetro
- Establecer la posición del cursor de edición de texto en función de la posición de toque del usuario Android
- Adición dinámica de un niño a LinearLayout con la obtención de la posición de cada niño
- Android canvas drawText y-posición del texto
- ArrayAdapter.getPosition (item) Returns ¿Qué?
Log.d("SimpleViewPagerActivity", "Position " + position);
(Lo siguiente es confuso por lo que sería mejor si probar el ejemplo mismo para ver lo que estoy hablando de él en el siguiente párrafo): En este ejemplo, hay 5 ViewPager posiciones (que son de base cero) y el La actividad se establece para comenzar en la posición 2. Cuando inicio la Actividad, el Registro dice que la posición inicial va de 1 a 2 y luego a 3. Si deslizo hacia la izquierda, el registro dice que la posición es 0. Cuando deslizo La izquierda de nuevo, no hay ningún mensaje de registro. Desde aquí, deslizo hacia la derecha y ahora la posición es 2. I deslizar a la derecha de nuevo y la posición es 3. I deslizar a las otras posiciones a la derecha y obtener resultados que no puedo explicar.
¿Puede alguien explicar la variable 'posición' en instatiateItem () o señalarme a algún lugar donde se explica? Actualmente estoy en el paquete de compatibilidad de Android v.6
- RecyclerView - ¿Cómo suavizar desplazamiento a la parte superior del elemento en una posición determinada?
- Textview en el botón (arriba), no funciona en Android 5 (API 21)
- Android Web App: Posición: fijo roto?
- Smooth Scroll para GridView
- ¿Hay una forma de compensar una vista desde el centro en Android?
- getSelectedItemPosition () de un spinner siempre devuelve 0
- Establecer la posición absoluta de una vista
- ¿Cómo cambiar la posición de un diálogo de progreso?
Dentro de instantiateItem, el parámetro de posición es la posición que está en necesidad de representación. NO es la posición del elemento actualmente enfocado que el usuario vería. Las páginas a la izquierda ya la derecha de la vista actualmente visualizada necesitan ser renderizadas previamente en la memoria para que las animaciones a esas pantallas sean suaves.
- Dónde colocar una base de datos existente en el proyecto de estudio de android
- Cómo importar proyecto java existente en android studio?