是否可以基于存储的res值在清单中定义屏幕方向?
例如:
<activity
android:name=".activities.MainActivity"
android:screenOrientation="@integer/screenOrientation"
...
我想将手机的方向锁定为纵向,而不是平板电脑。我正在用代码执行此操作,但是在执行之前有一小段时间,该应用在手机上以横向显示,然后变为纵向。希望避免这种情况。
希望我可以使用整数或字符串形式的值,然后将其放在所需的dimen文件夹中
如果可能,我一直无法找到可用的方向选项的值,有人可以提供吗?
非常感谢您!
答案 0 :(得分:0)
/** Constant for {@link #orientation}: a value indicating that no value has been set. */
public static final int ORIENTATION_UNDEFINED = 0;
/** Constant for {@link #orientation}, value corresponding to the
* <a href="{@docRoot}guide/topics/resources/providing-resources.html#OrientationQualifier">port</a>
* resource qualifier. */
public static final int ORIENTATION_PORTRAIT = 1;
/** Constant for {@link #orientation}, value corresponding to the
* <a href="{@docRoot}guide/topics/resources/providing-resources.html#OrientationQualifier">land</a>
* resource qualifier. */
public static final int ORIENTATION_LANDSCAPE = 2;