android: как установить вкладки tabhost в две строки? - PullRequest
2 голосов
/ 10 декабря 2010

Теперь я хочу установить виджет вкладки следующим образом: alt text

как мне это сделать?Все, что я знаю, это возможность изменить исходный код Android. Есть идеи получше?Большое спасибо!

1 Ответ

0 голосов
/ 31 декабря 2012

Я использую Фрагмент, чтобы выполнить трюк: Пожалуйста, смотрите документ Android's . Таким образом, вы должны добавить, например, 4 кнопки в любой макет и показать 4 разных фрагмента, щелкнув одну из них, ниже приведен пример, показывающий один фрагмент:

    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();
...