diff --git a/src/api-impl/android/widget/ListView.java b/src/api-impl/android/widget/ListView.java index 9901f21e..0c94ac29 100644 --- a/src/api-impl/android/widget/ListView.java +++ b/src/api-impl/android/widget/ListView.java @@ -3626,4 +3626,22 @@ public class ListView extends AbsListView { return false; } + + @Override + public View findViewById(int id) { + View view = super.findViewById(id); + if (view != null) + return view; + for (FixedViewInfo info: mHeaderViewInfos) { + view = info.view.findViewById(id); + if (view != null) + return view; + } + for (FixedViewInfo info: mFooterViewInfos) { + view = info.view.findViewById(id); + if (view != null) + return view; + } + return null; + } }