我刚刚将应用程序的 (2.2) 版本更改为 1.5。之后,我的 XML 文件中出现这样的错误
错误:在包“android”中找不到属性“onClick”的资源标识符
为什么我不能使用那个方法。否则,是否有任何其他 jar 可用于在 Android 1.5 版中使用此方法。谁告诉我。
最佳答案
onClick
属性未针对 API 3 及更低版本定义。 (Android <= 1.5)
它从 API 4 (Android 1.6) 开始工作
编辑
如果你想要兼容性,你可以使用:
findViewById(R.id.myButton).setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Do stuff
}
});
http://android-developers.blogspot.com/2009/10/ui-framework-changes-in-android-16.html
关于android - 1.5 中的 OnClick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8135870/