无法在Android Studio中看到已完成的视图布局

 主宰魔尊_164 发布于 2023-01-29 13:01

我正在创建一个垂直的LinearLayout,它将显示在垂直的ScrollView中.我在Android Studio中找不到一种方法来查看位于ScrollView底部下方的LinearLayout部分.有没有办法查看完整的布局而不是将其约束到渲染器提供的视口?

8 个回答
  • 如果ScrollView是布局的根,Android Studio将提供可切换的完整视图.我把我放在默认的RelativeLayout之上,并且在GUI给我全视图之前必须手动修复它.

    2023-01-29 13:03 回答
  • 我希望屏幕截图可以帮助您:

    截图

    2023-01-29 13:03 回答
  • 更新:现在您可以直接在预览面板中滚动ScrollView(我在Android studio版本2.3.2上测试过)

    简答:右键单击ScrollView并选择Refactor> Extract> Layout.

    Android-studio会将您的ScrollView提取到一个新的布局文件中,并将tools:showIn="@layout/original_layout_file"属性放在根布局(您的ScrollView)中.

    注意:如果根布局为ScrollView,Android-studio将预览完整布局.

    2023-01-29 13:03 回答
  • 我刚刚发现了.您需要在Android AVD中创建用户定义的设备定义 - 我创建了一个480 x 4000像素的设备定义.退出并重新启动Android Studio,然后您可以在预览渲染器中选择此设备,并可以看到4000像素的LinearLayout.

    2023-01-29 13:03 回答
  • 在新版本的android studio(我不知道从哪个版本,但我现在使用的是最新的2.3.3)你可以通过拖动来调整预览版面的大小

    在此输入图像描述

    2023-01-29 13:04 回答
  • 就像Drew所说,创建用户定义的设备定义是唯一对我有用的解决方案.下面我将向您展示要遵循的步骤:

    步骤1)在预览窗格中,打开" 虚拟设备选择"下拉列表,然后选择" 添加设备定义".

    在此输入图像描述

    步骤2)在Your Virtual Devices对话框中,单击Create Virtual Device按钮.

    在此输入图像描述

    步骤3)在" 选择硬件"对话框中,单击" 新硬件配置文件"按钮.

    在此输入图像描述

    步骤4)在" 配置硬件配置文件"对话框中,指定(fe)分辨率为720 x 4000像素,屏幕尺寸为12英寸.还设置在所述分辨率汇总结果密度xhdpi(感谢METE).

    在此输入图像描述

    步骤5)关闭所有对话框并重新启动Android Studio.步骤6)打开虚拟设备选择下拉列表.可以在Generic Phones and Tablets下找到新的用户定义硬件配置文件. 在此输入图像描述

    2023-01-29 13:04 回答
  • 找到一个更简单的解决方案,在你的布局中添加如上所示的内容并根据需要进行调整:android:layout_marginTop =" - 1500dp"

    2023-01-29 13:04 回答
  • 您可以使用scrollY属性在预览中滚动ScrollView.将scrollY属性与tools命名空间一起使用只会滚动显示中的视图而不是实际应用中的视图.并确保使用px作为具有scrollY属性的单位.

    tools:scrollY="150px"
    

    2023-01-29 13:06 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有