我有一个应用程序,我只想以纵向启动,但一旦开始允许配置更改。横向模式的内容是与纵向视图的信息相关的地图图像。
答案 0 :(得分:3)
您可以使用
以纵向模式开始活动<activity
android:name=".ui.FrmSignature"
android:label="@string/frmsignature_lblTitle"
android:screenOrientation="portrait"
/>
然后,在代码中,您可以将方向更改链接到设备位置setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR)。
答案 1 :(得分:0)
您可以在清单文件中使用android:screenOrientation="portrait"
来完成此操作。
只需将android:screenOrientation="portrait
添加到您要在其中显示肖像的活动代码中。
<activity android:name=".Keydets_Main" android:label="@string/app_name" android:icon="@drawable/keydets_icon" android:screenOrientation="portrait" />
如果您为特定活动添加此项,则只有该活动才会以纵向模式显示。
如果您在应用程序标记内指定它将适用于整个应用程序。