我试图将一条横跨div的水平线居中,这条水平线可以根据其中的内容动态变化。我已经创建了一个包含内容的div。 ? 水平线应位于框的任一侧的中心,但在div内不可见。 ? html <div class ="box">
<hr/>
<div class="container">
<h3>Click on either of the two buttons!</h3>
<button class="button ">But
我有一个子类的TextView,并希望绘制一条水平线,使其高度为1px。这是可以的,但我也想让它垂直居中,通过设置顶部边缘为高度的一半。然而,它被证明是失败的。有什么解决方案吗?谢谢
LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 1);
int h = getHeight();
lp.setMargins(0, h/2, 0, 0);