我的情况是:我曾经做过一个安卓项目(2.2版本),但不久之后就需要格式化电脑。在重新下载了eclipse之后,当我导入项目时,我无法使用xml的“图形化布局”菜单。它不会像下面的图片一样显示任何东西。
http://img525.imageshack.us/img525/3586/19978552.png
我清理了项目并更新了Android SDK,但是这些似乎都没有很好地起作用。是什么导致了这个问题?
我的情况是:我曾经做过一个安卓项目(2.2版本),但不久之后就需要格式化电脑。在重新下载了eclipse之后,当我导入项目时,我无法使用xml的“图形化布局”菜单。它不会像下面的图片一样显示任何东西。
http://img525.imageshack.us/img525/3586/19978552.png
我清理了项目并更新了Android SDK,但是这些似乎都没有很好地起作用。是什么导致了这个问题?
尝试重新启动Eclipse。当发生这种情况时,通常这对我有帮助。
右键单击您的布局xml文件,选择打开方式 -> Android布局编辑器。这将强制eclipse在Android的布局编辑器模式下打开文件。
以上方法都对我没用,对我有用的是:
1- 选择一个 Google APIs 项目构建目标,而不是其中一个 Android X.X。此设置在右键单击项目 -> 属性 -> Android 中。
2- 更改 XML 并保存。现在切换回“图形布局”,它将显示布局。
对于某些人,只有第二步起作用。
这个话题似乎有点冷门,但我还是想加入进来。
最近我也遇到了类似的布局问题。当我创建一个项目时,它会自动在最新的Android版本上创建布局(截至今天,Eclipse显示为Android 22版本)。但是我什么也看不到。所以我只需将版本更改为例如18,就可以正常显示了。此外,如果我想将其更改回版本22,它会抛出异常,说不能实例化某个类。(我可能在系统上缺少某个类或库)
因此,如果您无法看到布局,最好切换回早期版本进行开发。谢谢。