第一次尝试
清单:
<activity android:name="..." android:screenOrientation="@string/defaultOrientation"/>
config.xml:
<string name="defaultOrientation">portrait</string>
但是使用此设置后,应用程序将不会出现在设备上,并且将返回以下错误:
java.lang.NumberFormatException: Invalid int: "portrait"
第二步
好的,所以我只需要将其更改为以下内容:
清单:
<activity android:name="..." android:screenOrientation="@integer/defaultOrientation"/>
config.xml:
<integer name="defaultOrientation">1</integer>
我使用了1,是因为ActivityInfo.SCREEN_ORIENTATION_PORTRAIT等于1。
但这个方法也没有起作用。似乎我可以修改一些值,比如应用程序/活动名称,但不能修改屏幕方向?
我知道我可以通过代码解决这个问题,但出于某种原因,我觉得这也可以通过XML值文件获得。
是否可以通过XML值来实现?