1.5的OnClick事件?

Pra*_*mar 2 xml android onclick

我刚刚将应用程序的(2.2)版本更改为1.5.之后,我在这样的XML文件中出错了

error: No resource identifier found for attribute 'onClick' in package 'android'

为什么我不能使用那种方法.否则,是否有任何额外的jar可用于在Android 1.5版中使用此方法.有人告诉我.

Can*_*ner 6

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
    }
});
Run Code Online (Sandbox Code Playgroud)

http://android-developers.blogspot.com/2009/10/ui-framework-changes-in-android-16.html