2

私はTabHostを使用していますが、問題があります。私が望むのは、最初のタブはFragmentActivityでなければならず、別のFragmentsに切り替えることができます。このapplicationは私を助けますが、私も質問があります。この例では、別のFragmentsを無限にすることができますが、launchNewFragmentメソッドの助けを借りて起こっています。このメソッドはxmlから呼び出されます。しかし、このメソッドをプログラムで呼び出す必要があります。これは、ボタンをクリックしたときに、ダイアログ内の選択した値などの値を別のフラグメントに移動したいからです。あるいは、この問題を解決する別の方法がありますか?私はあなたの提案を待っています。Androidタブホームフラグメントスイッチ

答えて

1

TabHostではなくTabでアクションバーを使用することができます。このように行われている活動に表示フラグメントを置き換える、http://developer.android.com/guide/topics/ui/actionbar.html#Tabs

どんなにを選択したソリューションに:あなたはここでそれを使用する方法についての情報を得ることができ

FragmentTransaction transaction = getFragmentManager().beginTransaction(); 
transaction.replace(android.R.id.content, new MyFragment()); 
transaction.commit(); 

があなただけにこれを追加する必要がありますMyFragmentをあなたのフラグメントに置き換えてください。

+0

ご返信ありがとうございます、私は少し質問を変更しました。もう一度私を助けてもらえますか? – BCK

関連する問題