Java Android Studio布局预览在哪里?
我安装了Android Studio,但当我编辑布局文件时,我找不到实时预览!我只看到一个XML文件。如何在图形视图中查看布局 更新: 在我的案例中是这样的: 更新2(2020-03-16) 较新的Android Studio版本更改了此按钮的位置。现在,如果要查看布局设计预览,需要按xml右上角的一个按钮。看起来像图像图标的按钮将打开design dashboard,而其旁边的按钮将打开拆分视图,其中设计放置在XML代码旁边: 原件(2013-05-21) 在xml文本编辑器下的Java Android Studio布局预览在哪里?,java,android,android-studio,Java,Android,Android Studio,我安装了Android Studio,但当我编辑布局文件时,我找不到实时预览!我只看到一个XML文件。如何在图形视图中查看布局 更新: 在我的案例中是这样的: 更新2(2020-03-16) 较新的Android Studio版本更改了此按钮的位置。现在,如果要查看布局设计预览,需要按xml右上角的一个按钮。看起来像图像图标的按钮将打开design dashboard,而其旁边的按钮将打开拆分视图,其中设计放置在XML代码旁边: 原件(2013-05-21) 在xml文本编辑器下的文本按钮旁边
文本
按钮旁边应该有一个设计
按钮:
或者,您可以使用右上角的预览
按钮在XML代码旁边添加预览窗口:
更新:
如果没有,请执行以下操作:查看
->工具窗口
->预览
如果您想查看实时预览,您应该在屏幕右侧有一个按钮调用预览,显示/隐藏实时预览 如果要使用WYSISYG编辑器模式,则在编辑器底部有一个选项卡,可在XML模式和WYSISYG模式之间切换
这在IntelliJ和Android Studio中的工作方式相同。似乎有几个人有相同的问题。问题是IDE仅在编辑Android项目的
res/layout*
目录中的布局文件时显示预览
特别是,它不会显示是否在build/res/layout*
中编辑文件,因为这些文件不是源目录,而是输出目录。在本例中,您正在build/
目录中编辑一个文件
资源文件夹是自动设置的,可以在Project Structure>Modules>[Module name]>Android>Resources目录中查看(和更改)。正如etienne所说,请确保您查看的XML文件位于
src/main/res/layout
我也有同样的问题。如果您位于
build
目录中的布局文件中,则不会看到预览,也不会将其作为启用的选项。我希望谷歌对此有一个小小的警告。文件>>设置>>编译器>>JavaCompiler在“项目字节码版本(jdk默认为空):”选择您的jdk
我也遇到了同样的问题,通过在src>main>res>layout中编辑t文件解决了这个问题。您可以在编辑器底部的测试和设计模式之间进行选择
非常简单,如果我们知道在哪里找!!!花几个小时把它弄清楚 如果这对任何人都有帮助,我今天也遇到了同样的问题,即“设计/文本”选项卡缺失。我已经切换到黑暗主题,并认为这可能是问题所在,所以返回到首选项/外观(在IDE设置下)切换回默认主题,并为我正确重置所有内容。我还可以再次切换到Darcula主题,而选项卡仍然存在,因此切换主题似乎是重置IDE窗口/选项卡的一种方式。导航到文件->项目结构->模块->单击绿色加号按钮添加模块 选择新建模块->在Android中选择应用程序模块选项->给出模块名称->下一步->下一步->完成 选择要包含在模块中的项目->单击应用->确定 现在,您将能够看到完整的项目结构;然后打开模块表单项目窗口(左侧面板),选择res,然后选择layout->your layout name(.xml)
现在,您将能够同时看到设计视图和文本视图…以下内容对我很有用: ->文件 ->背景 ->插件 ->禁用android支持插件 ->系统将提示您重新启动 ->重新启动后,重新启用插件和其他可能在此过程中被禁用的依赖插件
->系统将提示您再次重新启动。希望当android studio第二次重新启动时,预览会呈现 在将我的Eclipse ADT项目导入Android Studio后遇到了同样的问题。缺失的文本和设计选项卡 找到windows读取的我的事件日志 “检测到框架:在项目配置中检测到Android框架”
我点击提供的超链接,一切都得到了修复,文本和设计选项卡变得可见且功能正常几个小时前,当我将我的项目从Eclipse导出到Android Studio时,我遇到了这个问题。不幸的是,这里最重要的答案对我来说并不适用 不管怎样,创建一个新项目而不是打开一个旧项目对我来说是个窍门,正如托马斯·卡利亚科斯在评论中提到的那样 我不得不把这个项目搞得乱七八糟,在某种程度上,它成功了。我不知道怎么做。我的猜测是,创建一个新项目并添加源代码每次都会奏效。对不起,我说得不太清楚,但老实说,我自己都很惊讶它居然能起作用Thomas Kaliakos 10月15日13时4分08分
我找到了两个快速选项来解决此问题:
快乐编码 转到文件->使缓存无效/重新启动
这将解决问题。如果需要停靠模式,