我有一個TextView的子類,並希望繪製一個水平線,使其高度爲1px。沒關係,但我也想通過將頂部邊距設置爲高度的一半來使其垂直居中。 但事實證明,這是失敗的。 任何解決方案? 謝謝如何找到一個android textview的中點
LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 1);
int h = getHeight();
lp.setMargins(0, h/2, 0, 0);
基本上,如果你只是想畫一條水平線,爲什麼不在你的xml中做呢? –
@ A.Omar你能告訴他,如何通過任何代碼與XML? –
如果您打算使用刪除線效果,請考慮使用「StrikethroughSpan」。 – Richard