在 Windows 7 x64 上的 Android Studio 3.1.3 中,当在 XML 文件的设计 View 中时,我想拖放任何内容,例如,TextView 我无法在设计 View 中编辑它,因为我看不到它。我只看到它:
在视频教程中,一切都一如既往地好:/
如何修复它?
最佳答案
嗯,看起来您的设计刚刚处于蓝图模式。
蓝图模式仅显示您的 View 的轮廓。当有许多小/重叠 View 时,这非常有用。因此,如果您从空布局开始,您将看不到太多内容。
如果您还不知道此模式,请检查蓝色表面上方的按钮“选择设计表面(B)”
是否处于 Activity 状态?也许切换到“设计”可能会有所帮助。
但是,您也可以继续使用它。它的工作原理与“设计模式”完全相同。如果您在 Text
选项卡(位于此 View 的底部)中添加一些布局,您应该会看到它是否有效或其他内容完全错误。
尝试在布局中添加一些像这样的行:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
现在您希望看到蓝图是否发生变化。所以至少你知道是设计器坏了还是只是 View 坏了。如果一切正常,您应该看到如下内容:
编辑器对错误也有点挑剔。您没有提供 XML 布局,但如果出现错误,设计器可能会在呈现 View 时遇到问题。
您可以在此 View 的右上角看到错误 - 红色的“!” (感叹号)。
如果您点击它,您会获得更多详细信息。例如,如果您忘记设置 View 的宽度或高度,您会收到如下错误消息:
如果您执行类似操作,请尝试解决错误(下次提供 XML 布局(如果有))。
最后但并非最不重要的一点是,请注意,当 gradle 构建项目时,设计器无法工作。不过你应该会收到一条消息。但是,如果不起作用,请尝试常见的方法(无效、清除、重建、重新启动 AS,...)。
关于java - 安卓工作室;布局;设计 View ;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51306576/