2012-05-03 62 views

回答

0

我找到了解決辦法,

如果視圖高度是不夠的,必須移動滾動值。你可以在onlayout函數中調用這個函數,

protected void alignVerticalAlingment() { 
    int fontSize = getLineCount() * getLineHeight(); 
    if (getHeight() > 0) { 
      setPadding(getPaddingLeft(), 0, getPaddingBottom(), 0); 
      int height = getHeight(); 
      int y = (fontSize - height + (int) getPaint() 
        .descent())/2; 
      scrollTo(0, y); 
    } 
}