Android Studio布局预览已消失

时间:2016-03-02 01:53:17

标签: android xml android-layout android-studio preview

对于我的main_activity,我调试后布局预览消失了。

我在这个项目中有另外两个layouts,我可以在预览中完美地看到布局。

组件树也说:无需显示
没有显示渲染错误,下面是xml

enter image description here

感谢您的帮助!

问候 迈克尔

3 个答案:

答案 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文件中的配置来解决这个问题:

enter image description here

enter image description here