我正在看/阅读一些关于Android应用程序开发的教程。而且我学到了分配按钮的onclick方法的两种不同方式。一个是宣布它在XML:分配按钮的onclick方法的两种方法
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
android:onClick="sendMessage" />
另一种是通过查找ID按钮:
Button myBtn = (Button) findViewById(R.id.button1);
myBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//do something...
}
});
我的问题是:什么是每种方法的差异(优势和劣势),如果效率是不同的,其中一个比另一个更快,所以它通常是首选?
还有一个,实现界面 –
[Here](http://stackoverflow.com/questions/4153517/how-exactly-does-the-androidonclick-xml-attribute-differ-from-setonclicklistene)你有一个答案。 – mmBs
@ mmBs哦,谢谢,所以他们几乎完全相同。 – Arch1tect