我在我的用于Android开发的Eclipse IDE中发现了一个奇怪的问题。
当我在布局的main.xml文件中按Ctrl+空格键时,自动完成功能不起作用。在左下角,我收到一条消息,例如“找不到LinearLayout”。
我还在文件中指定了正确的名称空间。
不过,它确实适用于其他的XML文件,比如我觉得很奇怪的我的字符串.xml。
这是一个烦人的问题,因为我希望轻松地看到一个视图或布局的所有可用选项。
有谁有办法解决这个问题吗?
jvlzgdj91#
检查文件是否已在Android XML布局编辑器(而不仅仅是“普通”的XML编辑器)中打开。右键点击文件,选择打开方式,选择Android布局编辑器。
w51jfk4q2#
这看起来像是一个关于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
zaqlnxep3#
打开eclipse,然后转到以下页面:
Window > preferences > XML > editor > content assist > advanced
选中所有复选框并单击确定。之后,重启eclipse。
v6ylcynt4#
按照建议的powder366尝试此操作或者,您可以在Eclipse首选项中设置默认编辑器,使用Android通用XML编辑器。您可以在Eclipse首选项、常规、编辑器、文件关联中找到它。点击.xml,选择“添加”“Android通用XML编辑器”。选择它并按下默认按钮。
wpcxdonn5#
使用通用文本编辑器打开文件
右击“XML文件”,选择“用通用文本编辑器打开”
egmofgnx6#
检查文件是否正在通用文本编辑器中打开。如果没有,请右键单击该文件,选择打开方式,然后选择通用文本编辑器。
6条答案
按热度按时间jvlzgdj91#
检查文件是否已在Android XML布局编辑器(而不仅仅是“普通”的XML编辑器)中打开。右键点击文件,选择打开方式,选择Android布局编辑器。
w51jfk4q2#
这看起来像是一个关于eclipse XML编辑器的问题。如果在“xmlns:android”之外声明xmlns,则会丢失自动完成功能。
例如,如果您说:
如果你说
zaqlnxep3#
打开eclipse,然后转到以下页面:
选中所有复选框并单击确定。之后,重启eclipse。
v6ylcynt4#
按照建议的powder366尝试此操作
或者,您可以在Eclipse首选项中设置默认编辑器,使用Android通用XML编辑器。您可以在Eclipse首选项、常规、编辑器、文件关联中找到它。点击.xml,选择“添加”“Android通用XML编辑器”。选择它并按下默认按钮。
wpcxdonn5#
使用通用文本编辑器打开文件
右击“XML文件”,选择“用通用文本编辑器打开”
egmofgnx6#
检查文件是否正在通用文本编辑器中打开。如果没有,请右键单击该文件,选择打开方式,然后选择通用文本编辑器。