例えば、ViewPagerで保持してるViewを取得して動的に何か表示を変更したい時。
一番簡単なのは、ViewPagerのソースを持ってきて、以下のメソッド追加してあげること。
以下のメソッドは一応position指定できるけど、mItemsに保持してるのはデフォルトだと前後のページのみなので正直微妙。
public View getItemView(int position) {
View v = null;
for (ItemInfo item : mItems) {
if (position == item.position) {
v = (View) item.object;
}
}
return v;
}
0 件のコメント:
コメントを投稿