纵向横向布局 android

Landscape layout in portrait orientation android

我想将横向 xml 显示为纵向模式。以下是示例:

我尝试制作 layout-land 文件夹并将 xml 添加到肖像 activity 并将其附加到肖像 activity 但这不起作用。

请帮我出点主意什么的。

您必须强制 Activity 在 Manifest.xml 文件中始终以横向模式显示:

 <activity
            android:name=".ui.loading.LoadingActivity"
            android:label="@string/app_name"
            android:noHistory="true"
            android:screenOrientation="landscape">

简单,只需添加

android:rotation = "90"

到您的 XML 布局 这将帮助您在纵向方向上像风景一样显示

或 即使你也可以从 Java:

做同样的事情
yourLayout  = (LinearLayout) findViewById(R.id.your_id);
yourLayout.setRotation(90.0f);

您至少需要 API 等级 11 才能使用旋转