我有一个自定义的线性布局,它是一条红色路径,如我在下面的链接中附加的图像所示,它包含一个文本视图和一个按钮。我想通过使红色路径与父路径匹配来使文本和按钮在灰色路径内居中,但我无法实现。我曾经尝试过很多方法,通过设置布局参数来匹配父元素并以编程方式设置重心以使这些元素居中。但是这些方法都行不通。在此处输入图片说明

这是我的代码示例:
val layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)
layoutParams.gravity = Gravity.CENTER
grayLayout.addView(redLayout)
grayLayout.layoutParams = layoutParams
任何线索来帮助我。提前致谢。
婷婷同学_
慕森王
www说
当年话下
随时随地看视频慕课网APP
相关分类