我是 onClickListener 的新手。我正在尝试使用来自 stackoverflow 和 android (http://developer.android.com/reference/android/widget/Button.html) 的示例代码来学习它,但我无法编译我的代码。我什至直接从android复制并粘贴代码,它仍然无法编译。所以我的问题是:
你能推荐一个初学者教程来深入学习onClickListener吗?谢谢。
即使我使用来自 android 的相同代码,我仍然会得到相同的错误。但如果它与我上面的问题有关,这里是我的代码和错误:
package com.evorlor.testcode;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
public class Button extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_button);
Button btnTest = (Button) findViewById(R.id.btnTest);
btnTest.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
}
});
}
}
Cannot cast from View to Button