2017-03-09 4 views
-1

Ich möchte ein Fragment MoviesFragment in einen Behälter mit der IDWie blies man Fragmente in einem FrameLayout auf?

R.id.container. 



getSupportFragmentManager().beginTransaction().replace(R.id.panel_one_id, new MoviesFragment()); 

Ich sehe kein Ergebnis hier genannt aufzublasen erscheint Kann ich weiß, wo mein Problem ist?

+3

Sie haben vergessen, 'commit()' auf der 'FragmentTransaction' aufzurufen, nach' replace (...) '. –

+0

Vielen Dank für Ihre Zeit –

Antwort

1

Zuerst das Fragment hinzufügen und dann ersetzen.

getSupportFragmentManager().beginTransaction().add(R.id.panel_one_id, new MoviesFragment()).commit(); 
0

Jedes Fragment Transaktion Sie (hinzufügen/ersetzen/entfernen) Sie müssen commit es in Kraft treten. Also der korrekte Code wird sein:

Verwandte Themen