Android:在XML文件中不能使用eclipse自动完成功能

ecfsfe2w  于 2022-09-21  发布在  Android
关注(0)|答案(6)|浏览(123)

我在我的用于Android开发的Eclipse IDE中发现了一个奇怪的问题。

当我在布局的main.xml文件中按Ctrl+空格键时,自动完成功能不起作用。在左下角,我收到一条消息,例如“找不到LinearLayout”。

我还在文件中指定了正确的名称空间。

不过,它确实适用于其他的XML文件,比如我觉得很奇怪的我的字符串.xml。

这是一个烦人的问题,因为我希望轻松地看到一个视图或布局的所有可用选项。

有谁有办法解决这个问题吗?

jvlzgdj9

jvlzgdj91#

检查文件是否已在Android XML布局编辑器(而不仅仅是“普通”的XML编辑器)中打开。右键点击文件,选择打开方式,选择Android布局编辑器

w51jfk4q

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
zaqlnxep

zaqlnxep3#

打开eclipse,然后转到以下页面:

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

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

v6ylcynt

v6ylcynt4#

按照建议的powder366尝试此操作
或者,您可以在Eclipse首选项中设置默认编辑器,使用Android通用XML编辑器。您可以在Eclipse首选项、常规、编辑器、文件关联中找到它。点击.xml,选择“添加”“Android通用XML编辑器”。选择它并按下默认按钮。

wpcxdonn

wpcxdonn5#

使用通用文本编辑器打开文件

右击“XML文件”,选择“用通用文本编辑器打开”

egmofgnx

egmofgnx6#

检查文件是否正在通用文本编辑器中打开。如果没有,请右键单击该文件,选择打开方式,然后选择通用文本编辑器。

相关问题