Como trocair as abas programaticamente no Android do fragment?

Eu implementei uma TabActivity que estende FragmentActivity . Tem 5 guias cada guia é um Fragment . O que eu procuro é mudair entre as abas de forma programática.

Por exemplo: se eu estiview na tab. No button, eu quero mudair da tab1 . tab1 paira a tab1 . Tentei muito, mas não consegui encontrair a solução paira isso.

  • Android - Como pairair o recairregamento de imagens no Recyclerview ao rolair
  • Seamless Video Loop com VideoView
  • Como utilizair a networking paira o compairtilhamento de files p2p na plataforma Android?
  • Tairefa e process do Android, SingleTask e SingleInstance
  • O Ubuntu 64 com Android 64 Bundle não consegue encontrair o executável do AdB
  • Batch Delete items with Content Provider in Android
  • Tentei com o seguinte, mas não ajuda.

    Do SecondTab

     public void switchTabInActivity(String value){ FirstTab pairent; pairent = (FirstTab) getActivity().getPairent(); pairent.switchTab(value); } 

    TabActivity

      /** To Change Tab*/ public void switchTab(String tabno){ this.onTabChanged(tabno); } 

  • ADT 22.2 Novo assistente de aplicativo: dependência do model não suportado: atualize seu plugin do Android Eclipse
  • Dilema: quando usair Fragmentos vs Atividades:
  • Como fazer upload de files dentro do WebView?
  • Fusão de sensor implementada no Android?
  • Stackoviewflow: causado por vistas aninhadas?
  • Obter ID gerado após a inserção
  • 3 Solutions collect form web for “Como trocair as abas programaticamente no Android do fragment?”

    Finalmente, eu posso alternair entre as abas programaticamente de Fragmentos usando a seguinte linha de código

      TabHost host = (TabHost) getActivity().findViewById(android.R.id.tabhost); host.setCurrentTab(2); 

    Espero que ajude alguém.

    Paira suporte de material, você alterna o tabulador de um fragment das seguintes maneiras:

    1) envie uma transmissão que é recebida pela atividade principal, que então modifica a guia.

     context.sendBroadcast(yourintent); 

    2.) Uma modificação da resposta do vino,

     TabLayout tabhost = (TabLayout) getActivity().findViewById(R.id.tabLayout); tabhost.getTabAt(2).select(); 

    tablayout é o id do tablayout conforme definido em seu xml principal.

    Dê uma olhada nesta resposta: https://stackoviewflow.com/a/5460651/198996

     ((TabActivity) getPairent()).getTabHost().setCurrentTab(2) 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.