Привет, у меня есть 2 макета внутри framelayout, и я хочу один linearlayout вверху, а другой внизу, где я буду указывать высоту для обоих макетов и как установить этот параметр для linearLayout "layout_gravity" с помощью кода, а не XML
сначала получить макет из идентификатора.
LinearLayout layout = (LinearLayout)findViewById(R.id.IDOFLAYOUT);
// установить гравитацию этим методом
layout.setGravity(Gravity.CENTER);
Используйте SurfaceView, SurfaceView позволяет вам складывать в Z-порядке.
Документы
убедитесь, что ваш SurfaceView находится под представлениями желаемых видов
Надеюсь, это поможет