The tag header shall use a normal ViewHolder
This commit is contained in:
parent
a4ad16832c
commit
8393184d49
@ -350,7 +350,7 @@ public class LibraryPagerAdapter
|
|||||||
TextView headerText = (TextView)header.findViewById(R.id.text);
|
TextView headerText = (TextView)header.findViewById(R.id.text);
|
||||||
headerText.setText(mHeaderText);
|
headerText.setText(mHeaderText);
|
||||||
headerText.setOnClickListener(this);
|
headerText.setOnClickListener(this);
|
||||||
header.setTag(type);
|
header.setTag(new ViewHolder()); // behave like a normal library row
|
||||||
view.addHeaderView(header);
|
view.addHeaderView(header);
|
||||||
}
|
}
|
||||||
view.setAdapter(adapter);
|
view.setAdapter(adapter);
|
||||||
@ -822,6 +822,7 @@ public class LibraryPagerAdapter
|
|||||||
*/
|
*/
|
||||||
private static Intent createHeaderIntent(View header)
|
private static Intent createHeaderIntent(View header)
|
||||||
{
|
{
|
||||||
|
header = (View)header.getParent(); // tag is set on parent view of header
|
||||||
int type = (Integer)header.getTag();
|
int type = (Integer)header.getTag();
|
||||||
Intent intent = new Intent();
|
Intent intent = new Intent();
|
||||||
intent.putExtra(LibraryAdapter.DATA_ID, LibraryAdapter.HEADER_ID);
|
intent.putExtra(LibraryAdapter.DATA_ID, LibraryAdapter.HEADER_ID);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user