1

この質問の前に、私が Android プログラミングの初心者であることを認めます。答えを何度も検索しました-そして、おそらく質問を正しくフレーミングしていない可能性があります-しかし、タブの内容を機能させる方法を理解できないようです:

sdk 14 をターゲットにしていますが、sdk 10 を minSDK として設定しているため (私はまだ Gingerbread を使用しています)、v4 サポート ライブラリを使用しています。

タブが正常に動作しており、特定のタブがいつ選択されたかがわかります。

private void updateTab (String tabId, int placeholder)
{
    if (tabId.equals(TAB_ROUNDS)) {
        Toast.makeText(getActivity(), "tabId: "+tabId, Toast.LENGTH_SHORT).show();
    }
}

R.id.tab_rounds を選択すると、トーストが表示されます (他のタブと同じです。簡潔にするために 1 つだけ含めました)。問題は、今何をすべきかわからないということです。

また、タブにロードしようとしているフラグメントが適切に構築されていない可能性が非常に高いですが、さまざまな Web 検索から収集した他のコンテンツに基づいて、自分が何であるかを把握しようとしています。やっています。

TL;DR: 関連するフラグメントを特定のタブのコンテンツとして表示するには、どうすればよいですか? どんな助けでも大歓迎です!

4

1 に答える 1

0

Androidへようこそ。

どちらを使用しているかはわかりませんが、TabHostに対してAction Barをお勧めします。これは、AndroidDesignの標準となったものです

Eithey方法、Android開発者向けAPIガイドを読んだことがありますか?前回読んだ時からさらに良く、始めるのに最適な方法です。また、特定のバージョンのSDKをダウンロードする際のサンプルもあります。

また、Gingerbreadに発展することを考えているので、ActionBarSherlockViewPagerIndicatorを見てください。これらは、古いバージョンのAndroidのサポートライブラリを強化する優れたAPIです。

于 2013-01-05T22:31:11.950 に答える