Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio布局预览消失_Android_Xml_Android Layout_Android Studio_Preview - Fatal编程技术网

Android Studio布局预览消失

Android Studio布局预览消失,android,xml,android-layout,android-studio,preview,Android,Xml,Android Layout,Android Studio,Preview,对于我的main_活动,在调试后布局预览消失 我在这个项目中还有另外两个布局,我可以在预览中完美地看到布局 组件树还显示:无需显示 显示时没有呈现错误,下面是xml 谢谢你的帮助 问候 Michael您是否尝试过重建项目、重新打开Android Studio、使缓存无效?如果你确信你什么都没做,它就消失了 如果这不起作用,您可以尝试将XML代码保存在txt文件中,删除XML布局,创建一个空布局,然后粘贴回代码 更新: 如果用滚动视图包围线性布局,然后将应用程序:布局\u行为=“@string/

对于我的
main_活动
,在调试后布局预览消失

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

组件树还显示:无需显示
显示时没有呈现错误,下面是xml

谢谢你的帮助

问候
Michael

您是否尝试过重建项目、重新打开Android Studio、使缓存无效?如果你确信你什么都没做,它就消失了

如果这不起作用,您可以尝试将XML代码保存在txt文件中,删除XML布局,创建一个空布局,然后粘贴回代码

更新: 如果用滚动视图包围线性布局,然后将
应用程序:布局\u行为=“@string/appbar\u scrolling\u view\u behavior”
移动到滚动视图,会怎么样。我想一切都会好起来的

 <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>

此处显示您的图像视图和文本视图

我遇到了这个问题,但我正在通过修改build.gragle文件中的配置来解决这个问题:


您可能已经看到,在“组件树”中看不到任何内容,在“属性”部分中没有任何内容可显示,并且在仿真器的预览版中显示“android..ComponentLayout”

我自己也尝试过不同的方法,但发现最方便的方法是删除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"
>


我找到了解决办法。事实上,android studio中存在一个bug。在我的例子中,问题是当我从“属性”窗口启用
tabstripeenabled
时,组件树显示“无需显示”,当我禁用它时,一切又恢复正常。 所以我通过编程解决了这个问题:

tabHost.getTabWidget().setStripEnabled(true)

所以我认为你应该一个接一个地检查每件事,以便找到解决办法。
我希望这会有所帮助。

首先单击“刷新”按钮,检查布局文件中是否有错误。已经尝试过,但没有错误。。我没有改变xml代码..嗨,Michael。我偶尔也会遇到同样的问题,没有任何合理的原因。你找到解决办法了吗?就我而言,我不小心使用了TextView的TextReview instad。在我把它们改成文本视图后,所有的图片都会出现在预览中。请修改“在这里输入图片描述”