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