2011-06-26 91 views

回答

0

沒有這樣的直接API。您需要重寫EditField類並實現subLayout和paint方法。這是代碼示例。

public void paint(Graphics g) {   
     int oldColor = Color.BLACK; 
     g.setBackgroundColor(Color.WHITESMOKE); 
     g.setColor(Color.WHITE); 
     g.fillRoundRect(padding.getLeft(), padding.getTop(), managerWidth,getPreferredHeight(), 10, 10); 
     g.setColor(oldColor);  
     super.paint(g); 
    } 

    public void sublayout(int width, int height) { 
     super.sublayout(managerWidth + padding.getLeft(), getPreferredHeight()); 
     super.setExtent(managerWidth + padding.getLeft(), getPreferredHeight()); 
} 
相關問題