例えば、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 件のコメント:
コメントを投稿