You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio的navigation.xml中以横屏显示Fragment预览?

解决navigation.xml中Fragment横屏预览的方法
  • 直接切换编辑器预览方向
    打开navigation.xml的Design视图,找到右上角的屏幕旋转图标(Orientation按钮),选择「Landscape」,即可快速将Fragment预览切换为横屏模式。

  • 指定Fragment的横屏预览布局
    如果你的Fragment有专门的横屏布局(存放在res/layout-land目录下),可以在navigation.xml的对应fragment标签中,修改tools:layout属性指向横屏布局:

    <fragment
        android:id="@+id/loginFragment"
        android:name="LoginFragment"
        android:label="LoginFragment"
        tools:layout="@layout-land/fragment_login">
    
  • 让编辑器识别Activity的横屏配置
    虽然你已在Manifest中设置了android:screenOrientation="userLandscape",但编辑器可能未同步配置。可以临时将android:resizeableActivity改为true,或重启Android Studio,让编辑器识别横屏设置(修改后记得验证多窗口模式的兼容性)。

  • 自定义预览配置
    在Design视图右上角,点击「Preview」旁的下拉箭头,选择「Configure Preview...」,在弹窗中设置屏幕方向为「Landscape」,还可指定目标设备,固定预览为横屏状态。


内容的提问来源于stack exchange,提问作者Parissa Kalaee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 03:39:52