Layout.SetOrientation sets whether the child controls of a Linear Layout are stacked horizontally or vertically (accepts either "Horizontal" or "Vertical"). You'd normally set this as an option when you create the layout.
You could always use a CheckBox control with an empty label, then you just need to create the rotated label using an image, which you can add above/below the CheckBox (unless you wanted the CheckBox tick to be rotated too?).