如何为按钮设置onClickListener ..?

时间:2010-09-06 08:05:25

标签: android

我是android新手。我想为不同的按钮设置OnclickListener,这些按钮位于不同的xml布局中。

2 个答案:

答案 0 :(得分:4)

您也可以直接在XML文件中使用这样的定义:

<Button android:onClick="myClickHandler" />

之后,您可以在代码中创建方法“myClickHandler”:

class MyActivity extends Activity {
    public void myClickHandler(View target) {
        // Do stuff
    }
}

答案 1 :(得分:2)

这样的事情:

  final Button button = (Button) findViewById(R.id.button_id);
             button.setOnClickListener(new View.OnClickListener() {
                 public void onClick(View v) {
                     // Perform action on click
                 }
             });

然后您需要做的就是通过XML中设置的不同ID引用不同的按钮