我现在正在尝试使用Eclipse开发Android应用程序。我已经安装了ADT插件和Android SDK。
现在,我只想在键入android方法时看到键 CTRL + Space 的android类(android包)。例如,当我输入OnCr
并按 CTRL + Space 时,它应该显示onCreate
,onCreateContextMenu
等方法但是,当我按下这些组合时,会出现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
答案 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中没有其他配置的建议列表。