无法在Android Studio中查看完整的视图布局
我正在创build一个垂直的LinearLayout,它将显示在垂直的ScrollView中。 我无法在Android Studio中find一种方法来查看ScrollView底部以下的LinearLayout部分。 有没有办法看到完整的布局,而不是将其限制到渲染器提供的视口?
就像德鲁所说的那样,创build用户定义的设备定义一直是我工作的唯一解决scheme。 下面我给你看下面的步骤:
步骤1)在预览窗格中,打开虚拟设备select下拉菜单并select添加设备定义。
步骤2)在“ 您的虚拟设备”对话框中,单击“ 创build虚拟设备”button。
步骤3)在select硬件对话框中点击新硬件configuration文件button。
步骤4)在“ configuration硬件configuration文件”对话框中,指定(fe) 分辨率为720 x 4000像素, 屏幕尺寸为12英寸。 还设置屏幕大小的结果密度 xhdpi (感谢米特 )。
第5步)closures所有对话框并重新启动Android Studio。 步骤6)打开虚拟设备select下拉菜单。 新的用户定义的硬件configuration文件可以在通用电话和平板电脑下find。
我刚刚发现如何。 您需要在Android AVD中创build一个用户定义的设备定义 – 我创build了一个480 x 4000像素的设备。 退出并重新启动Android Studio,然后您可以在预览渲染器中select此设备,并可以看到4000像素的LinearLayout。
find一个更简单的解决scheme,在你的布局中添加上面的东西,并根据需要进行调整:android:layout_marginTop =“ – 1500dp”
如果ScrollView是布局的根,Android Studio将提供可切换的全视图。 我已经把我的默认的RelativeLayout的顶部,并不得不手动修复之前的graphics用户界面将给我全视图的XML。
我希望截图帮助你:
您可以使用scrollY属性在预览中滚动滚动视图。 在工具名称空间中使用scrollY属性只会滚动显示中的视图,而不是在实际的应用程序中。 并确保使用px作为具有scrollY属性的单位。
tools:scrollY="150px"
更新:现在你可以直接在预览面板中滚动ScrollView(我在Android studio 2.3.2上testing过)
简短的回答: 右键点击ScrollView,selectRefactor> Extract> Layout 。
Android的工作室将提取您的ScrollView到一个新的布局文件,并把根布局(你的ScrollView)的tools:showIn="@layout/original_layout_file"
属性。
注意:如果根布局是ScrollView,Android-studio将会预览完整的布局。
在新版本的Android工作室(我不知道从哪个版本,但我现在使用最新的2.3.3),你可以通过拖动它来调整预览布局
- 点击组件树中的scrollView(在右边)
- 点击左边出现的新button(工具栏的第二行)
另一个快速替代解决scheme是临时隐藏顶部的布局,以便底部的布局可以显示在Android Studio的可见窗口中。
将android:visibility="gone"
放在您要隐藏的布局上。
例:
<HorizontalScrollView android:visibility="gone" android:id="@+id/hsv02" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignStart="@+id/ll24" android:layout_below="@+id/ll199"> </HorizontalScrollView>
我可能会迟到,但只要将页边距设置为负数,将滚动视图向左移动就会容易得多。
例如:
保证金:
左:-100px
现在你可以看到和编辑滚动视图,但是你喜欢!
- 无法更新:无追踪分支
- 当debugging代码块完成时,Android应用程序closures
- NoSuchFieldError:在类Lcom / disdemo / R $ id中没有typesI的静态字段listView1; 或其超类
- Android Studio中的警告视图在哪里?
- 如何从Android Studio创build产品风味?
- Android工作室 – 部署释放apk而不是debugging
- 如何在android studio中移动(上/下)代码行?
- 尝试在Android Studio 2.2.1中运行新项目时出错
- 在将Android Studio更新到版本1.3.0后,我得到“NDK集成在当前插件中被弃用”错误