こんにちは、私の Fragment アクティビティで、以下のように Fragment を配置するページを制御できます
mIndicator.setCurrentItem(mAdapter.getCount() - 1);
しかし、私のフラグメントでは、別のコードに行きたいと思います。このコードが機能しないことに気付きました。この問題の解決策はありますか?
こんにちは、私の Fragment アクティビティで、以下のように Fragment を配置するページを制御できます
mIndicator.setCurrentItem(mAdapter.getCount() - 1);
しかし、私のフラグメントでは、別のコードに行きたいと思います。このコードが機能しないことに気付きました。この問題の解決策はありますか?
質問するときはもっと具体的にお願いします。あなたのコードがどのように書かれているのかわからない場合、答えるのは難しい..
まず、これを読む必要があります: http://developer.android.com/guide/components/fragments.htmlは、Android のフラグメントの基本を教えてくれます。
とにかく、私の理解が正しければFrameLayout
、請求書に合うには が必要です。例の下:
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="wrap_content"
android:layout_height="fill_parent" />
次に、Java コードで、次のように入力する必要があります。
Fragment mfragment = new yourDummyFragment();
FragmentManager fragmentManager = getSupportFragmentManager(); // The support android library
FragmentTransaction mtransaction = fragmentManager.beginTransaction(); // Initialize the transaction
mtransaction.replace(R.id.xmlOfYourFragment, mfragment);
mtransaction.commit(); // The change starts.