0
我通常實現點擊綁定到特定的視覺元素的事件,像何時實施全功能點擊事件?
final Button button = (Button) findViewById(R.id.button_id);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
我經常看到他們使用的活動範圍內的onclick(實施View.OnClickListener),然後例子他們不創造View.OnClickListener
每個元素,但而只是通過this
,像
public class MyClass extends Activity implements View.OnClickListener {
//...
someUIElement.setOnClickListener(this);
public void onClick(View view) {
//TODO implement this
}
}
何時應該使用這樣的活動範圍內的onclick事件?有兩種方式相同