Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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
Java 我们是否可以将活动的屏幕方向属性作为样式?_Java_Android - Fatal编程技术网

Java 我们是否可以将活动的屏幕方向属性作为样式?

Java 我们是否可以将活动的屏幕方向属性作为样式?,java,android,Java,Android,伙计们 我们能否将活动的screenorientation属性作为一种风格 比如说 <activity android:name="com.evento.mofa.activities.AttestationInformation" android:label="@string/title_activity_attestation_information" android:theme="@styles/mystyle"

伙计们

我们能否将活动的screenorientation属性作为一种风格

比如说

  <activity
        android:name="com.evento.mofa.activities.AttestationInformation"
        android:label="@string/title_activity_attestation_information"
        android:theme="@styles/mystyle"
         >

  <style name="AppTheme" parent="AppBaseTheme"><item name="android:screenOrientation">portrait</item>
</style>

肖像
样式位于values/styles.xml下


实际上,这与我无关

你可以从代码中获得。您可以从中获取显示度量

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

您可以使用
activity
类中的
setRequestedOrientation
onCreate
中设置活动的方向

你是说你想在肖像中使用styleA,在风景中使用styleB吗?@Eluvatar。我计划使用值/样式(肖像)。以及value-sw600dp/风格(纵向/横向)。简而言之,我希望我的应用程序可以在平板电脑上自由移动,但固定在手机上。这项建议被标为正确答案