0

グラフがあり、軸の名前を縦に表示したい。しかし、y軸に沿って垂直に書くにはどうすればよいですか? 使用してみtextview.setRotation(270)ましたが、縦にすると横幅が縮まらず、横幅に問題がありました。

4

1 に答える 1

0

あなたができることの1つは、そのメソッドをサブクラス化TextViewしてオーバーライドすることですonDraw

@Override
protected void onDraw(Canvas canvas) {
   canvas.save();
    canvas.translate(0, getHeight());
    canvas.rotate(-90);
    Layout layout = getLayout();
    if (layout != null)
        layout.draw(canvas);
   canvas.restore();
}
于 2013-09-04T08:10:39.267 に答える