Articles of android viewpager

Android ViewPager obtiene la vista actual

Tengo un ViewPager, y me gustaría obtener la vista actual seleccionada y visible, no una posición. getChildAt(getCurrentItem) devuelve una View incorrecta Esto no funciona todo el tiempo. A veces devuelve nulo, a veces solo devuelve una vista incorrecta. @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { mFocusedListView = ListView; } } […]

Determinar cuándo un ViewPager cambia de página

Tengo tres páginas (Fragmentos) dentro de una ViewPager, sin embargo, solo quiero mostrar un elemento de menú para dos de esas páginas. El código proporcionado en una respuesta SO anterior no parece funcionar: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { } else if (isVisibleToUser == false) { } } Eclipse […]

¿Cómo probar si una vista de fragmento es visible para el usuario?

Tengo una ViewPager, cada página es una vista de Fragmento. Quiero probar si un fragmento está en una región visible. la prueba Fragment.isVisible only el fragmento se adjunta a una actividad el fragmento está configurado en visible el fragmento ha sido agregado a una vista El ViewPager creará 3 (por defecto) fragmento y los tres […]

La actividad inicial de Fragment causa NullPointerException

Estoy atrapado aquí con un problema al iniciar una actividad desde un Botón dentro de un Fragmento. Aquí está mi código: ViewPagerAdapter.java import java.util.List; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; public class ViewPagerAdapter extends FragmentPagerAdapter { private List fragments; public ViewPagerAdapter(FragmentManager fm, List fragments) { super(fm); this.fragments = fragments; } @Override public int getCount() { […]

ViewPager en un NestedScrollView

Necesito crear una interfaz como Google Kiosco, que es una especie de ViewPager (desplazamiento horizontal) sobre un encabezado colapsado (desplazamiento vertical). Uno de mis requisitos es utilizar la nueva biblioteca de soporte de diseño presentada en Google IO 2015. ( http://android-developers.blogspot.ca/2015/05/android-design-support-library.html ) Basado en la muestra creada por Chris Banes ( https://github.com/chrisbanes/cheesesquare ), llegué al […]

Reemplaza un Fragmento con otro en ViewPager

Estoy teniendo problemas cuando trato de reemplazar un Fragment por otro en un ViewPager . Situación actual Tengo un ViewPager con 3 páginas, cada una es un Fragment . En la primera página, tengo un ListView dentro de un ListFragment (“FacturasFragment”). Cuando hago clic en un elemento de esa lista, uso el método onListItemClick para […]

Detectar cambio de la pestaña ViewPager dentro de Fragment

Tengo una ViewPager con múltiples fragmentos. En un Fragment , toco audio. Cuando deslizo hacia otro fragmento, quiero detener la reproducción de audio. ¿Cómo puedo detectar que el otro fragmento ahora sea visible en ViewPager ? Intenté reemplazar onStop y onHiddenChanged . Sin éxito. Debe haber algún método “no activo” para anular. ¿No?

¿Por qué el acceso a TextView de un Fragmento dentro de Activity arroja un error?

Clase de actividad principal: /* all necessary imports */ public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { /* Other variable initialized here… */ FragOne fo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); fo.setTextViewText(“This is added from Activity”); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, […]

Fragmentos de Android.app vs. android.support.v4.app con ViewPager?

Tengo una pregunta sobre las bibliotecas de soporte de Android, los fragmentos y, como ejemplo específico, la clase ViewPager . Mi intención es crear una aplicación con una funcionalidad similar a la muestra proporcionada en el sitio web para desarrolladores de Android ( http://developer.android.com/training/animation/screen-slide.html o http://developer.android.com/ training / implementation-navigation / lateral.html ). Al examinar su […]

actualizar la interfaz de usuario del fragmento de fragmentActivity

Quiero cambiar un ImageView en fragmento (que crea en código), desde FragmentActivity. (no hay fragmento y etiqueta en XML). MainActivity que se extiende desde FragmentActivity e implementa desde GooglePlayServicesClient.ConnectionCallbacks: … FragmentAdapter mAdapter; ViewPager mPager; … public void onCreate(Bundle savedInstanceState){ … FragmentManager fm = getSupportFragmentManager(); mAdapter = new FragmentAdapter(fm); mPager.setAdapter(mAdapter); …} @Override public void onConnected(Bundle connectionHint){ […]