最重要的是在 manifest 添加以下代码
SetApplicationAttribute(android:configChanges,"orientation|screenSize|keyboardHidden")
SetApplicationAttribute(android:screenOrientation,"portrait")
'下面这句很重要,没有这句,视频播放器可以横屏但是无法自动全屏
'其中Main就是你要横屏的Activity的模块名称
SetActivityAttribute(Main, android:configChanges, "orientation|screenSize")
事件捕捉,在相应的Activity模块中添加如下内联JAVA代码即可
#If JAVA
//重写该方法
import android.content.res.Configuration;
import android.widget.Toast;
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { //横屏
Toast.makeText(this, "横屏", Toast.LENGTH_SHORT).show();
} else { //newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE //竖屏
Toast.makeText(this, "竖屏", Toast.LENGTH_SHORT).show();
}
}
#End If