Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 特定于方向的值不会更改_Android_Screen Orientation - Fatal编程技术网

Android 特定于方向的值不会更改

Android 特定于方向的值不会更改,android,screen-orientation,Android,Screen Orientation,我在values和values land文件夹中设置了尺寸值,并将其用作布局的宽度/高度。 我在活动中以编程方式将屏幕方向更改为横向: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 但是布局维度不是在values land folder dimens.xml中声明的维度 我怀疑,由于方向仅限于此活动,因此应用程序不提供更新的资源 是否有方法更改整个应用程序的方向,或从代码中引用横向资源 谢谢经过一些研

我在values和values land文件夹中设置了尺寸值,并将其用作布局的宽度/高度。 我在活动中以编程方式将屏幕方向更改为横向:

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
但是布局维度不是在values land folder dimens.xml中声明的维度

我怀疑,由于方向仅限于此活动,因此应用程序不提供更新的资源

是否有方法更改整个应用程序的方向,或从代码中引用横向资源


谢谢

经过一些研究,我意识到这种行为是正常的。我通过加载不同尺寸的不同布局解决了问题