Tengo una pregunta, lo que deseo hacer es utilizar el ConstraintLayout que he definido con las propiedades que tiene para poder añadir y posicionar en tiempo de ejecución el fragment.
Preferiría ponerlo con código y no a través de xml.
De momento el código que tengo funciona, pero lo único que hace es poner el fragment a través del SupportFragmentManager pero no sé como modificar la posición de este fragment ya que tengo un ConstraintLayout que en teoría podría utilizar para mandar el fragment hacia la parte de abajo (de momento, por defecto se va a la parte de arriba).
Mi código en mi Activity es el siguiente (funciona, pero no de la manera que quiero).
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //TODO use constraintLayout to manage fragment position (ask) ConstraintLayout activityLayout = (ConstraintLayout) findViewById(R.id.main_app_container); if (activityLayout != null){ if (savedInstanceState != null) { return; } TabFragment tabFragment = TabFragment.newInstance(); tabFragment.setArguments(getIntent().getExtras()); getSupportFragmentManager() .beginTransaction() .add(R.id.main_app_container, tabFragment) .commit(); }