我正在使用CallLogFragment中的android 4.03的Contacts(从ListFragment扩展):
我覆盖了CallLogFragment中的onListItemClick,我希望框架调用onListItemClick。 但它没有打电话。查看源代码后,我发现项目视图的子视图已在CallLogAdapter中设置了onclickListenner:
private void findAndCacheViews(View view) {
// Get the views to bind to.
CallLogListItemViews views = CallLogListItemViews.fromView(view);
views.primaryActionView.setOnClickListener(mPrimaryActionListener);
views.secondaryActionView.setOnClickListener(mSecondaryActionListener);
view.setTag(views);
}
CallLogListItemViews是ListView中的项目视图,primaryActionView是CallLogListItemViews中的成员类视图,当我单击ListView中的项目时,无法触发ListFragment的onListItemClick,但触发了回调函数(mPrimaryActionListener)。我应该怎么做才能在单击项目时触发onListItemClick? 非常感谢!