Olá pesosal, tudo bem? Estou postando aqui pra uma ajuda urgentissima. Estou num projeto que ja esta quase finalizado, mas tem um pequeno problema. Não estou conseguindo muda a tab corrente da tela. Eu ja tentei de tudo e nada. Estou postando o codigo que estou tentando atualmente:
public void clickProximo(View view){
TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
tabHost.setup();
tabHost.setCurrentTab(1);
}
Alguem me ajude por favor.
Fico no aguardo vlw.
Alguem me ajude por favor. Estou pesquisando pelo google por setCurrentTab mas ate agora nada
Pesquisa por TabHost + android.
Achei isto: http://developer.android.com/resources/tutorials/views/hello-tabwidget.html
La tem o setCurrentTab, fiz um exemplo aqui e mudou de boa.
Lembrando que a primeira tab é a tab zero(0) e nao a 1.
Muito obrigado pela resposta, mas como vc fez? Por que se usou a funcao no create da TabActivity vai dar mesmo, estou tentando usar em uma Activity que esta dentro da TabActivity
Por favor preciso muito dessa resposta. alguem me ajude por favor
Olá pessoal. Já achei a solução, só estou postando caso algum também tenha essa duvida. O TabActiviy ficou assim:
public class mainactivity extends TabActivity{
/** Called when the activity is first created. */
public static TabHost tabHost;
public TabSpec tabSpec1;
public TabSpec tabSpec2;
public Intent intent1, intent2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try{
setContentView(R.layout.main);
tabHost = getTabHost();
tabSpec1 = tabHost.newTabSpec("tid1");
tabSpec2 = tabHost.newTabSpec("tid2");
intent1 = new Intent().setClass(this,tab1.class);
tabSpec1.setIndicator("Mesa").setContent(intent1);
tabHost.addTab(tabSpec1);
intent2 = new Intent().setClass(this, tab2.class);
tabSpec2.setIndicator("Status").setContent(intent2);
tabHost.addTab(tabSpec2);
}catch(Exception ex){
}
}
}
Eu não estava conseguindo mudar de tab por que pelo Activity não tinha como enchergar o tabhost, entao criei uma variavel static pra poder acessar do TabActivity, e foi só ir pro abraço. Vlw galera.
Ae meu cara, eu estou tentando fazer um tabhost tb,
mas nao consegui. Será que vc podia postar seu código completo de TABHOST
senao mandar por meu e-mail.
Obrigado.
rogerio.fsouza2@gmail.com
Tb estou com mesmo problema, entedi o que você fez mas n estou sabendo como utilizar. Se puder post o código onde vc faz a mudança das abas. :roll: