Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:Eclipse自动完成在xml文件中不起作用_Android_Eclipse - Fatal编程技术网

Android:Eclipse自动完成在xml文件中不起作用

Android:Eclipse自动完成在xml文件中不起作用,android,eclipse,Android,Eclipse,我在EclipseIDEforAndroid开发中发现了一个奇怪的问题 在布局的main.xml文件中单击Ctrl+Space时,自动完成不起作用。在左下角,我收到一条消息,例如“LinearLayout not found” 我的文件中也指定了正确的名称空间 但它也适用于其他xml文件,比如我觉得奇怪的mystrings.xml 这是一个令人烦恼的问题,因为我想很容易地看到视图或布局的所有可用选项 有人对如何解决这个问题有什么想法吗?打开eclipse并转到以下内容: Window >

我在EclipseIDEforAndroid开发中发现了一个奇怪的问题

在布局的main.xml文件中单击Ctrl+Space时,自动完成不起作用。在左下角,我收到一条消息,例如“LinearLayout not found”

我的文件中也指定了正确的名称空间

但它也适用于其他xml文件,比如我觉得奇怪的mystrings.xml

这是一个令人烦恼的问题,因为我想很容易地看到视图或布局的所有可用选项


有人对如何解决这个问题有什么想法吗?

打开eclipse并转到以下内容:

Window > preferences > XML > editor > content assist > advanced

选中所有复选框并单击“确定”。之后,重新启动eclipse。

检查文件是否在Android XML布局编辑器(而不仅仅是“普通”XML编辑器)中打开。右键单击该文件,选择openwith,然后选择Android布局编辑器

这似乎是eclipsexml编辑器的问题。 如果在非“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
按照建议试试这个

或者您可以在Eclipse首选项中设置默认编辑器,使用Android通用XML编辑器。您可以在Eclipse首选项、常规、编辑器和文件关联中找到它。单击.xml,选择“添加”“Android通用xml编辑器”。选择它并按默认按钮


确保为android添加了XML名称空间:
是的,我添加了名称空间。如果您没有布局,我会将我的帖子编辑到Clarify或Android Common XML Editor