当我打开一个XML文件时,无法看到图形布局。

3
它显示一个空白屏幕。然后我必须点击蓝色/灰色的星形图标并选择“应用程序主题”,才能在调色板中显示元素。然后我必须从调色板中拖动一个元素到空白屏幕上并放下它。然后图形布局将出现。
在我开始玩主题和ActionbarSherlock之前,它运作得很好。
我尝试恢复所有Android和XML设置的默认值,但它没有起作用。
有人知道如何修复它,使XML图形编辑器在我打开布局XML文件时显示出来吗?
(我正在使用的XML不是空白的。)
8个回答

5

每天我都会遇到这个问题,尤其是当我向工作空间添加一个新的Andorid项目时。我找到的唯一解决方案是重新启动Eclipse,希望这也能帮助到你。


1
有时候我会遇到这种情况,如果我没有在图形布局编辑器右上角选择Android版本。因为相同的主题在不同版本的Android中可能看起来不同,我猜测Eclipse不知道除非你选择了一个特定版本的Android来应用你选择的主题。
有时候也会发生这种情况,如果我使用了Google API的版本而不是Android X.X版本作为我的项目目标构建。也许是开发者工具中的一些错误。

1
我猜你的问题与Eclipse有关,但下次尽量具体说明你使用的IDE,因为这可能会帮助你得到正确的答案。 如果你正在使用Eclipse,我建议你检查一下你的Android SDK Tools Eclipse插件(ADT)是否是最新版本。

0

好的,我的最佳理解是您以某种方式覆盖或更改了该项目的默认主题,而不是AppTheme。假设这是同一个项目,您应该能够在样式xml文件(ProjectPath / res / values / styles.xml)中更改它。

供参考,我的工作正常,我的项目styles.xml看起来像这样(新项目):

<resources>

    <style name="AppTheme" parent="android:Theme.Light" />

</resources>

0
尝试在启动Eclipse时增加-Xms128m -Xmx1024m。我曾经遇到过同样的问题,因为我的内存不足。
希望这可以帮到你。

0
我的编程工具从来都不会自动刷新。所以我会打开另一个文件然后返回,这样它才会刷新。即使我尝试在调色板上手动刷新也没用。还有其他人提到的,确保你的API版本适配你想要渲染的内容。所以我的设定是API 20,但我的项目运行在API 17上,你可以试试看。这是一张图片:

enter image description here

注意我的设置为17-你的可能是20或其他与你的清单不同的数字。据此进行相应的更改。

0
在Eclipse中,右键单击您的XML文件,选择打开方式,然后选择XML编辑器
在页面底部,您会看到设计源代码选项卡。单击源代码以查看您所需的内容。

0

针对Android Studio用户的解决方案。 以下解决方案适用于我。

文件 --> 无效缓存并重启 --> 无效并重启。

希望这对您也有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接