Java 我们是否可以将活动的屏幕方向属性作为样式?
伙计们 我们能否将活动的screenorientation属性作为一种风格 比如说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"
<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/风格(纵向/横向)。简而言之,我希望我的应用程序可以在平板电脑上自由移动,但固定在手机上。这项建议被标为正确答案