Android旋转控件

时间:2010-06-08 01:40:41

标签: android controls rotation

如何在180或90度旋转控件(复选框)?

1 个答案:

答案 0 :(得分:3)

一种方法与this question大致相同:

public class CheckBox90 extends CheckBox {
    public CheckBox90(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        canvas.rotate(90,20,20);
        super.onDraw(canvas);
    }
}

......但那有点像黑客。可能做得更好this way。抓取复选框图像,在您选择的图像编辑器中旋转它们,然后告诉Android使用旋转版本。