我定义了一个像这样的图像按钮:
<ImageButton android:src="@raw/blaimage" />
现在我如何定义单击按钮时应该调用哪个方法。
在android文档中它说你可以使用onClick但它似乎不适合我编译。
android:onClick="selfDestruct"
在我的活动中:
public void selfDestruct(View view) {
// Kabloey
}
http://developer.android.com/reference/android/widget/Button.html
答案 0 :(得分:1)
当您的布局充气时,您的按钮可通过ID获得。因此,您可以设置单击按钮时要执行的任何代码:
Button button = (Button) findViewByID(R.id.button_id);
button.setOnClickListener(new OnClickListener() {
void onClick(...) {
// your code here
}
};
请记住,您应该像这样指定按钮的ID(这里是button_id
)
答案 1 :(得分:1)
刚刚发现,问题是什么。 我的目标是Android 1.5,但此功能仅在API级别4(1.6
)后可用