我不确定这是我的Eclipse(Helios)和Android SDK或其他东西的安装问题,但Eclipse Content Assist没有为Android类提出对象方法。
例如,如果我创建一个简单的程序并添加一个Button btn,那么当我使用内容辅助(Ctrl + Space)或Word完成(Alt + /)的btn方法setBackgroundResource(int)时,他们都没有任何提案。如果我输入btn。(Ctrl + Space),内容辅助列表; equals(),getClass(),hasCode(),Notify()... wait(),不显示任何Button方法!有人可以帮忙吗?
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
public class HelloWorld extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
Button btn = Button(this);
btn.(Ctrl + Space)
}
}
答案 0 :(得分:74)
转移到Juno 4.2.0后出现同样的问题。这对我有用: 首选项> Java>编辑器>内容辅助>高级。确保勾选“Java Proposals”。
不确定为什么默认情况下没有检查。
答案 1 :(得分:8)
啊,发现问题,工作区出现问题,创建了一个新工作区并复制了我的项目,所有工作都重新开始了!
答案 2 :(得分:1)
您需要删除
Button btn = Button(this);
btn.(Ctrl + Space)
而不是
Button btn = (Button) findViewById(R.id.yourbuttonid);
(你的按钮就是你在XML中提供的任何ID,一旦你输入'。',协助就会帮助你。)
然后键入
一旦输入“。”,就应该得到帮助。
答案 3 :(得分:1)
引自http://d.android.com/sdk/eclipse-adt.html:
警告:使用Eclipse 3.6运行的ADT插件存在已知问题。请保持3.5,直至另行通知。
答案 4 :(得分:0)
请按照以下步骤操作: