2

ここに画像の説明を入力

にボタンがありますFragment。をクリックすると、内でButton新規に開く必要があります。を使用し てコードを記述し ましたが、下の画像のように新しいアクティビティで開きます。 Fragment/ActivityFragmentIntentIntent i = new Intent(); i.setClass(getActivity(), UpdateProfile.class); startActivity(i);ここに画像の説明を入力

私の要件は写真 1 にあります。

EDIT : rai と ADK で示唆されているように、正常に動作しますが、新しいフラグメントは古いフラグメントにオーバーレイされます。下の画像を参照してください。「パスワードの変更」( TextView) は、既存のフラグメントにオーバーレイされる新しいフラグメントです。

ここに画像の説明を入力

4

2 に答える 2

1

FragmentTransaction を使用して、ここにリンクの説明を入力してください。

このような

        FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
        fragmentTransaction.replace(R.id.yourFragment, YourFragmentWithImageClass.getInstance());
        fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
        fragmentTransaction.commit();

あなたのアクティビティで

于 2013-04-12T10:42:55.280 に答える