我在用于Android开发的Eclipse IDE中发现了一个奇怪的问题。
当我在布局的main.xml文件中按Ctrl +空格键时,自动完成功能不起作用。在左下角,我收到一条消息,例如"LinearLayout not found“。
我还在文件中指定了正确的名称空间。
不过,它确实适用于其他xml文件,比如我的strings.xml,我觉得这很奇怪。
这是一个恼人的问题,因为我希望轻松地看到视图或布局的所有可用选项。
有谁有办法解决这个问题吗?
发布于 2012-02-03 00:29:12
检查文件是否已在Android XML布局编辑器(而不仅仅是“普通”XML编辑器)中打开。右键单击该文件,选择使用打开,然后选择Android布局编辑器。
发布于 2013-07-14 22:07:04
这看起来像是eclipse XML编辑器的问题。如果不是在" xmlns :android“中声明xmlns,就会丢失自动完成功能。
例如,如果您说:
xmlns:android="http://schemas.android.com/apk/res/android"
android:.... //AUTOCOMPLETES
如果你说
xmlns:android1="http://schemas.android.com/apk/res/android"
android1:... //DOES NOT AUTOCOMPLETE
发布于 2012-02-02 23:04:50
打开eclipse并转到以下位置:
Window > preferences > XML > editor > content assist > advanced
选中所有复选框,然后单击“确定”。之后,重启eclipse。
https://stackoverflow.com/questions/9114335
复制相似问题