sex*_*ner 98 android portrait android-screen
有人能告诉我如何将我的应用程序锁定为纵向模式吗?它是清单文件中的简单配置吗?
tec*_*ces 215
是.添加android:screenOrientation="portrait"到主要活动下的清单中.
<activity android:name=".yourActivity" android:screenOrientation="portrait"... />
Run Code Online (Sandbox Code Playgroud)
Fra*_*ita 71
是! 它是activity标记的一个属性:
<activity android:name=".yourActivity" android:screenOrientation="portrait" ... />
Run Code Online (Sandbox Code Playgroud)
Tim*_*ney 11
此外,您可能必须将以下内容添加到您的activity元素:
android:configChanges="keyboardHidden"
Run Code Online (Sandbox Code Playgroud)
这样,当用户打开滑动键盘时,操作系统不会改变方向.
小智 5
这些答案都不适用于我的系统,但我确实发现以下内容非常适合我开发的简单应用程序:
在MainActivity.java 中添加:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Run Code Online (Sandbox Code Playgroud)
到onCreate()
这是我的:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
Run Code Online (Sandbox Code Playgroud)
我知道这不是(总是)锁定方向的最佳实践,但在特殊情况下它是有效的,我只是在继续开发时暂时想要这个。
| 归档时间: |
|
| 查看次数: |
65848 次 |
| 最近记录: |