直接看**
這裡用到的是orientationeventlistener類,它是當手機螢幕旋轉時從sensormanger接受通知的助手類。新建乙個類繼承orientationeventlistener,如下
class
myorientoinlistener
extends
orientationeventlistener
public
myorientoinlistener
(context context, int rate)
@override
public
void
onorientationchanged
(int orientation)
} else
if (orientation > 225 && orientation < 315)
} else
if (orientation > 45 && orientation < 135)
} else
if (orientation > 135 && orientation < 225) }}
}
myorientoinlistener = new myorientoinlistener(this);
boolean autorotateon = (android.provider.settings.system.getint(getcontentresolver(), settings.system.accelerometer_rotation, 0) == 1);
//檢查系統是否開啟自動旋轉
if (autorotateon)
@override
protected
void
ondestroy
()
這樣就實現了螢幕自動旋轉的功能了,很簡單有木有! Android實現螢幕自動旋轉功能
直接看 這裡用到的是orientationeventlistener類,它是當手機螢幕旋轉時從sensormanger接受通知的助手類。新建乙個類繼承orientationeventlistener,如下 class myorientoinlistener extends orientationev...
Android螢幕旋轉
如果只想設定螢幕橫屏或者豎屏,只需要設定橫豎屏 android screenorientation landscape android screenorientation portrait 這樣設定後即使螢幕旋轉,activity也不會出現銷毀或方向旋轉等反應,螢幕只有乙個方向。需要動態改變橫豎屏設...
Android禁止旋轉螢幕
禁止螢幕隨手機旋轉變化 有時候我們希望讓乙個程式的介面始終保持在乙個方向,不隨手機方向旋轉而變化 在androidmanifest.xml的每乙個需要禁止轉向的activity配置中加入android screenorientation landscape 屬性。landscape 橫向 portr...