0

我正在关注 IntelliJ IDEA 对 Android 的介绍(使用 v 12.1.6):

http://confluence.jetbrains.com/display/IntelliJIDEA/Make+the+application+interactive

在第 3 节中,它要求您使用添加以下事件处理程序:

private void InitializeApp()
{
message = (TextView) findViewById(R.id.message);
droid = (ImageView) findViewById(R.id.imageView);

// Define and attach listeners
droidTapListener = new View.OnClickListener()  {
    public void onClick(View v) {
       TapDroid();
    }
};
droid.setOnClickListener(droidTapListener);
}

但这只会导致这些编译错误:

java: cannot find symbol
 symbol:   variable droidTapListener
 location: class com.example.app2.MyActivity
java: cannot find symbol
symbol: method TapDroid()
  java: cannot find symbol
  symbol:   variable droidTapListener
  location: class com.example.app2.MyActivity

我怀疑文档已过时,但有人可以解释如何解决这个问题吗?

谢谢,

标记

4

1 回答 1

1

您错过了之前的两行:

private View.OnClickListener droidTapListener;

您将此成员添加到类 MyActivity 并在 InitializeApp 方法中对其进行初始化

于 2013-10-26T15:41:13.973 回答