Eclipse - 在开发时用键组合CTRL + Space显示android类?

时间:2011-04-16 13:41:37

标签: android eclipse preferences

我现在正在尝试使用Eclipse开发Android应用程序。我已经安装了ADT插件和Android SDK。

现在,我只想在键入android方法时看到键 CTRL + Space 的android类(android包)。例如,当我输入OnCr并按 CTRL + Space 时,它应该显示onCreateonCreateContextMenu等方法但是,当我按下这些组合时,会出现No Default Proposals或类似的东西。

但如果我输入“ja”并按 CTRL + Space ,它会显示所有java包,如java,java.awt等。

或者,如果我想键入例如System.out.println并且只输入System并按 CTRL + Space 键,我看到System类是在java.lang包中,经过一段时间后,我可以在列表中重复选择一个类的下层类,如out,in,getproperty等。

我的问题是我必须在Eclipse中做什么,所以这些函数适用于Android软件包或者Android类的任何东西呢?

我不希望输入完整的方法名来开发我想从Proposals列表中选择它的应用程序。我创建的自己的方法不是问题,我可以在列表中看到自己的方法,但我也希望看到android方法。

我已经在许多社区中阅读过关于Eclipse中“首选项”部分的“内容辅助”的内容。但我只能在那里勾选一些标准的东西,如java提案或java非类型提案如何添加android?

或者一个建议,其中另一个IDE,我可以使用这些Android的列表也可以接受。

顺便说一句,我正在使用Eclipse Helios。

请帮助我

THX

HaShLo BuRn

2 个答案:

答案 0 :(得分:1)

工作解决方案:我删除了我的Eclipse版本。我有Eclipse for Java Developers版本,我将其替换为Eclipse Classic 3.6.2。我没有必要重新安装Android SDK。

然后我只需在Eclipse Classic中安装ADT插件并将其与Android SDK相关联即可。

答案 1 :(得分:0)

您实际上是从onCr...开始还是在做public void onCr...?第一个将为您提供自动完成的提案,而第二个则不会。

尝试以下简单示例:

package com.example;

import android.app.Activity;

public class AutoComplete extends Activity {
    onCr//CTRL-SPACE here
}

这显示了Eclipse 3.4.2中没有其他配置的建议列表。