我是android新手。我想为不同的按钮设置OnclickListener,这些按钮位于不同的xml布局中。
答案 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引用不同的按钮