是否有机会禁用屏幕旋转(仅允许垂直)?我只想支持纵向视图。并且需要它在android和ios上工作。
答案 0 :(得分:8)
在Manifest.xml类中添加screenOrientation
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" />
答案 1 :(得分:2)
将以下代码放入清单文件
heist
&#13;
答案 2 :(得分:1)
在android中: -
使用xml: - android:screenOrientation="portrait"
使用java: -
@Override
public void onCreate(Bundle savedInstanceState) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
答案 3 :(得分:1)
在清单文件中写下以下代码
<activity
android:screenOrientation="portrait"
android:configChanges="orientation|screenSize">
</activity>
答案 4 :(得分:1)
获胜者:在应用程序代码中查看此内容,我通常会在所有导入后立即删除它。
Expo.ScreenOrientation.allow(Expo.ScreenOrientation.Orientation.PORTRAIT);
答案 5 :(得分:0)
查看Android官方documentation
您只需将其添加到Android MANIFEST
文件中的活动代码:
<activity
android:screenOrientation=["unspecified" | "behind" |
"landscape" | "portrait" |
"reverseLandscape" | "reversePortrait" |
"sensorLandscape" | "sensorPortrait" |
"userLandscape" | "userPortrait" |
"sensor" | "fullSensor" | "nosensor" |
"user" | "fullUser" | "locked"]
使用您想要的方向。
答案 6 :(得分:-1)