对于我的main_activity
,我调试后布局预览消失了。
我在这个项目中有另外两个layouts
,我可以在预览中完美地看到布局。
组件树也说:无需显示
没有显示渲染错误,下面是xml
感谢您的帮助!
问候 迈克尔
答案 0 :(得分:3)
您是否尝试过重建项目,重新打开Android Studio,无效缓存?那就是如果你确定你什么也没做,它就消失了。
如果这不起作用,您可以尝试将XML代码保存在txt文件中,删除xml布局,创建一个空格式并粘贴代码。
<强>更新强>
如果使用ScrollView包围LinearLayout,然后将app:layout_behavior="@string/appbar_scrolling_view_behavior"
移动到ScrollView,该怎么办?我认为一切都应该正常工作。
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
your ImageView and TextViews here
</LinearLayout>
</ScrollView>
答案 1 :(得分:1)
您可能已经看到在“组件树”中看不到任何内容,并且在“属性”部分中没有显示任何内容,并且在模拟器构建的预览中也显示“android..ComponentLayout”。 / p>
我自己尝试了不同的方法,但找到了最方便的方法来删除Main_Activity.xml文件中的3行代码,或者只需粘贴以下代码或将其与此代码进行比较:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
>
答案 2 :(得分:-3)
我遇到过这个问题,但是我通过修改build.gragle文件中的配置来解决这个问题: