2

今、私はこのスタイルのようにタブ ウィジェットを設定したいと思います: 代替テキスト

どうすればいいですか?私が知っている可能性は、Android のソース コードを変更することだけです。より良いアイデアはありますか? どうもありがとう!

4

1 に答える 1

0

Fragment を使用してトリックを実行します。Android のドキュメントを参照してください。したがって、たとえば 4 つのボタンをレイアウトに追加し、そのうちの 1 つをクリックして 4 つの異なるフラグメントを表示する必要があります。以下は、1 つのフラグメントを表示するサンプルです。

    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();
于 2012-12-31T15:10:01.210 に答える