私はこれPageAdapter
を曜日で持っています、各ページャーのために私は同じレイアウトを持っています。私の問題は、曜日を変更するときに適切なlistViewを更新する方法です。ページャーが新しいページャーを作成し、他のページャーを削除する日を変更すると、これが発生したときに、リストビューは新しいページャーを指しますが、現在のページャーは指しません。たとえば、は水曜日で、リストビュー参照を保存します。火曜日に変更すると、月曜日のポケットベルが作成され、木曜日が削除され、最後のページへの参照ポイントが作成(月曜日)になりますが、火曜日になります。
私のpageAdapter:
ListView lvwConfig;
@Override
public Object instantiateItem(View pager, int position) {
LayoutInflater inflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.pager_layout, null);
lvwConfig = (ListView) v.findViewById(R.id.lvwConfig);
((ViewPager) pager).addView(v, 0);
return v;
}
ListView
常に現在のアイテムのリストビューをポイントしたいと思います。