我正在使用此站点的以下代码:
// Create a message handling object as an anonymous class.
private OnItemClickListener mMessageClickedHandler = new OnItemClickListener() {
public void onItemClick(AdapterView parent, View v, int position, long id) {
// Do something in response to the click
}
};
listView.setOnItemClickListener(mMessageClickedHandler);
现在它说:
AdapterView
您可以通过实现AdapterView.OnItemClickListener
接口来响应 an 中每个项目的点击事件。
如果OnItemClickListener()
是一个接口,那么我们如何像上面的代码一样创建它的对象?这背后的概念是什么?