Ich habe mehrere Fragmente, die sich innerhalb meiner Aktivität dynamisch ändern. Einige Instanzen Fragmente müssen im Querformat hinzugefügt werden, während einige im Hochformat. Wie gebe ich den Winkel an, in dem ein Fragment zu einer Aktivität hinzugefügt werden muss?Fragment in einem bestimmten Winkel hinzufügen
Mein aktueller Code:
getfragmentManager.beginTransaction()
.setCustomAnimations(R.animator.fadein, R.animator.fadeout)
.add(R.id.fragment_container, playerPane, tag).commit();
onCreateView Methode:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_player_pane, container, false);
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) rootView.getLayoutParams();
// set width height
params.height = (getArguments().getInt(HEIGHT));
params.width = (getArguments().getInt(WIDTH));
params.setMargins((getArguments().getInt(LEFT_MARGIN)),
(getArguments().getInt(TOP_MARGIN)),
(getArguments().getInt(RIGHT_MARGIN)),
(getArguments().getInt(BOTTOM_MARGIN)));
rootView.setLayoutParams(params);
return rootView;
}