У меня есть пользовательский линейный макет, который представляет собой красный контур, как показано на изображении, которое я прикрепил по ссылке ниже, которая состоит из текстового обзора и кнопки. Я бы хотел, чтобы текст и кнопки были расположены по центру внутри серого пути, сделав так, чтобы красный путь соответствовал родительскому, но я не могу этого добиться. Раньше я пробовал много способов, устанавливая параметры макета так, чтобы они соответствовали родителям, и программно устанавливал центр тяжести, чтобы сделать эти элементы центром. Но эти способы не сработали. введите описание изображения здесь
Это мой пример кода:
val layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)
layoutParams.gravity = Gravity.CENTER
grayLayout.addView(redLayout)
grayLayout.layoutParams = layoutParams
Любая подсказка, чтобы помочь мне. Заранее спасибо.