1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. delicious2000, 21.08.2009 #1
    delicious2000

    delicious2000 Threadstarter Neuer Benutzer

    Tab - OnClick
    Hallo zusammen,

    ich bin mittlerweile am verzweifeln

    wie man auf den Klick eines Buttons reagiert ist ja einfach, aber wie reagier ich auf das anklicken eines Tabs?

    Code:
    TabHost mTabHost = getTabHost();
            mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("Rechner").setContent(R.id.calc_tab));
            mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("Funktionen").setContent(R.id.text_func));
            mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("Variablen").setContent(R.id.text_var));
            mTabHost.setCurrentTab(0);
    
    wie kann ich jetzt anständig einen OnClick event für den "Variablen" tab??

    Danke im vorraus!

    Gruß D2k
     
  2. funcoder, 22.08.2009 #2
    funcoder

    funcoder Erfahrener Benutzer

    Hi,

    so sollte es funktionieren:

    mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
    public void onTabChanged(String tabId) {
    // TODO Auto-generated method stub
    if (tabId == "tab_test1") {
    // Aktionen ausführen

    }
    }
    }
     
  3. delicious2000, 22.08.2009 #3
    delicious2000

    delicious2000 Threadstarter Neuer Benutzer

    ja perfekt, hat einwandfrei funktioniert!!

    Danke!