2010-12-10 12 views
2

Jetzt möchte ich die Tab-Widget wie dieser Stil setzen: alt textAndroid: Wie Tabs von Tabhost in zwei Zeilen zu setzen?

wie soll ich tun? Alles was ich weiß ist die Möglichkeit den Android Quellcode zu modifizieren, Irgendwelche besseren Ideen? Danke vielmals!

+1

Sie wahrscheinlich gehen zu müssen, verlängern 'TabWidget' können sag es nicht. – schwiz

+0

@ herbertD-Hey hast du es gemacht o Arbeit ich habe das gleiche Problem ... ?? –

+0

Ich habe den Stil nicht festgelegt. Sie können ActivityGroup verwenden und ein eigenes "Tab-Widget" erstellen. Oder verwenden Sie mehrere Schaltflächen und laden Sie mehrere Fragmente entsprechend. – herbertD

Antwort

0

Ich benutze Fragment, um den Trick durchzuführen: Bitte sehen Sie die Android's Doc. So sollten Sie zum Beispiel 4 Tasten in hinzufügen, was immer Layout und zeigen 4 verschiedene Fragment durch Klick eine von ihnen, unten ist die Probe ein Fragment zu zeigen:

FragmentTransaction ft = getFragmentManager().beginTransaction(); 
    Fragment prev = getFragmentManager().findFragmentByTag(TAG_APP_DIALOG); 
    if (prev != null) { 
     ft.remove(prev); 
    } 
    // Create and show the dialog fragment. 
    DialogFragment newFragment = AppDialogFragment.newInstance(folderName, this, appInfos); 
    newFragment.setRetainInstance(false); 
    ft.add(mRootLayout.getId(), newFragment, TAG_APP_DIALOG); 
    ft.commit();