Orientation枚举类型
时间: 2024-09-16 09:05:55 浏览: 36
Android开发笔记之:用Enum(枚举类型)取代整数集的应用详解
Orientation枚举类型通常在编程中用于表示设备的方向或者布局。它是一个预定义的集合,包含一系列常量,代表了屏幕的不同方向或模式,比如竖直、水平、旋转90度等。例如,在Android开发中,`DisplayManager`类中就有一个名为`DisplayInfo.orientation`的属性,它的值就是Orientation枚举类型的实例,可以用来获取或设置设备当前的屏幕方向。
在代码中,你可能会看到这样的结构:
```java
public enum Orientation {
PORTRAIT(0), // 竖直方向
LANDSCAPE(1), // 横向方向
REVERSED_PORTRAIT(-90), // 上下颠倒的竖直方向
REVERSED_LANDSCAPE(270) // 左右颠倒的横向方向
private final int value;
Orientation(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
```
阅读全文