From 8393184d496ce35eef3f8caf6f40bdb33fde6937 Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Thu, 6 Aug 2015 11:19:48 +0200 Subject: [PATCH] The tag header shall use a normal ViewHolder --- src/ch/blinkenlights/android/vanilla/LibraryPagerAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ch/blinkenlights/android/vanilla/LibraryPagerAdapter.java b/src/ch/blinkenlights/android/vanilla/LibraryPagerAdapter.java index cf2e2af7..39704150 100644 --- a/src/ch/blinkenlights/android/vanilla/LibraryPagerAdapter.java +++ b/src/ch/blinkenlights/android/vanilla/LibraryPagerAdapter.java @@ -350,7 +350,7 @@ public class LibraryPagerAdapter TextView headerText = (TextView)header.findViewById(R.id.text); headerText.setText(mHeaderText); headerText.setOnClickListener(this); - header.setTag(type); + header.setTag(new ViewHolder()); // behave like a normal library row view.addHeaderView(header); } view.setAdapter(adapter); @@ -822,6 +822,7 @@ public class LibraryPagerAdapter */ private static Intent createHeaderIntent(View header) { + header = (View)header.getParent(); // tag is set on parent view of header int type = (Integer)header.getTag(); Intent intent = new Intent(); intent.putExtra(LibraryAdapter.DATA_ID, LibraryAdapter.HEADER_ID);