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。在我把它们改成文本视图后,所有的图片都会出现在预览中。请修改“在这里输入图片描述”