Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio predeterminado "Actividad con pestañas", cómo pasar a través de fragmentos?

Completa principiante aquí ..

He utilizado la "Actividad tabulada" por defecto desde el Asistente para proyectos nuevos.

Estoy tratando de conseguir que deslizar a través de 3 diferentes fragmentos, sin embargo, simplemente no puedo ver dónde decirle al programa para hacerlo. ¿Puedo cargarlos en una matriz, si es así, dónde debo hacerlo y cómo instanciar los diferentes fragmentos?

Cualquier puntero y / o solución es muy apreciado.

  • ¿Es posible producir una acción de deslizamiento continuo en la pantalla táctil, con adb, en Android?
  • ¿Cambiar la pestaña de desplazamiento / desplazamiento en combinación con ScrollView?
  • Desplazamiento Dirección en ViewPager
  • Android cómo agregar el gesto de deslizamiento en LinearLayout sin onDown true
  • ¿Cómo implementar un gesto de deslizamiento entre fragmentos?
  • Vista de lista de Android Giros de derecha / izquierda como registros de llamadas
  • Impedir que se active el evento de derivación al deslizar jquerymobile en la vista web de android
  • Android - Detección de gestos (deslizar hacia arriba / hacia abajo) en una vista determinada
  • 3 Solutions collect form web for “Android Studio predeterminado "Actividad con pestañas", cómo pasar a través de fragmentos?”

    Así es como lo haces: Tutorial de actividades con pestañas

    Puede crear un adaptador de buscapersonas desde donde puede llamar fragmentos basados ​​en pestañas.

    public class TabsPagerAdapter extends FragmentPagerAdapter { public TabsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int index) { switch (index) { case 0: // Top Rated fragment activity return new TopRatedFragment(); case 1: // Games fragment activity return new GamesFragment(); case 2: // Movies fragment activity return new MoviesFragment(); } return null; } @Override public int getCount() { // get item count - equal to number of tabs return 3; } 

    }

    E inicializar los valores de las pestañas en el método onCreate de la actividad principal para que las pestañas funcionen

     private String[] tabs = { "Top Rated", "Games", "Movies" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Initilization viewPager = (ViewPager) findViewById(R.id.pager); actionBar = getActionBar(); mAdapter = new TabsPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(mAdapter); actionBar.setHomeButtonEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Adding Tabs for (String tab_name : tabs) { actionBar.addTab(actionBar.newTab().setText(tab_name) .setTabListener(this)); } 

    }

    Sé que esta pregunta es vieja, pero espero que pueda ayudar a alguien. Esto fue muy frustrante para mí, ya que estoy tratando de mi mejor para aprender Android, pero el asistente parece haber proporcionado una plantilla incompleta.

    En cualquier caso,

    En fragment_main.xml , agregue algún texto al TextView y las páginas aparecerán ahora que hay contenido.

     <TextView android:id="@+id/section_label" android:layout_width="match_parent" android:layout_height="match_parent" android:text="Hello World" /> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.