2012-09-07 9 views
19

Sto cercando di implementare alcune schede semplici in un'attività.
Penso di avere il codice xml ok (sto usando il tab minimale/widget/FrameLayout trovato nel codice di esempio), tuttavia sto avendo problemi con il lato java.
La maggior parte della documentazione su come fare questo punta all'utilizzo di TabWidget, questa classe è ora deprecata. Si suggerisce che si dovrebbero usare i frammenti. Ma i frammenti sembrano essere usati in un modo piuttosto diverso.
ha qualcuno in qualche codice di esempio di come implementare in Java alcune schede molto di base definite in un file XML, ora che TabHost è deprecato. (L'esempio [qui [1 Non fa uso di XML)Come implementare le schede ora che TabActivity è deprecato

+0

Nell'esempio integrato è possibile creare una nuova applicazione con. (Deve usare ADT aggiornato) –

risposta

15

Se si va alla guida per gli sviluppatori di Android vi mostrano come questo può essere fatto

http://developer.android.com/reference/android/app/TabActivity.html

C'è un codice di esempio che mostra come farlo usando i frammenti

+0

Ciao, ho passato un bel po 'di tempo a cercare di aggiungere il livello di compatibilità, ma ora mi sembra bloccato questo problema: http://code.google.com/p/android/issues/detail?id=27490 I sto eseguendo r20 su OSX Lion, qualcuno sa se questo problema è stato risolto. L'interfaccia utente di Eclipse "vede" i file jar come file binari e la riga di importazione nel mio codice viene compilata quando le librerie non riconoscono i file java. – user1654757

0

Crea includono LinearLayout con piccolo immagini e implementano l'interfaccia con la navigazione di queste immagini (schede),

public interface Tabs { 

    public void moveToTab1(); 
    public void moveToTab2(); 
    public void moveToTab3(); 
    public void moveToTab4(); 
} 

public Activity implements Tabs { 

    public void moveToTab1() { 
     startActivity(); 
     finish(); 
    } 
} 

// other methods 
+0

puoi per favore elaborare ulteriormente il tuo codice? Ad esempio, come implementare le immagini con i metodi definiti in precedenza? –

Problemi correlati