我是以编程方式在Left
方法中设置Right
的{{1}},Top
,Bottom
,TextView
属性它应该坐在上面的兄弟姐妹。但是,在我设置了这些属性后,文本在 对齐中心。它似乎是水平对齐而不是垂直对齐。
我已尝试设置OnLayout
以及Gravity
的{{1}},但没有运气:
TextView
答案 0 :(得分:0)
调整边界后需要调用_labelTextView.Measure(0, 0);
。
即
_labelTextView.Left = left;
_labelTextView.Top = top + 20;
_labelTextView.Bottom = bottom - 50;
_labelTextView.Right = right;
_labelTextView.Measure(0, 0);