私は(with)に3つFragments
ありFragmentActivity
ますviewPager
。基本的にすべてのフラグメントを削除し、新しいものとしてリロードする更新ボタンを追加したいと思います。それぞれFragment
に ListView
。これは不適切なハックですか、それとも単に更新する必要がありListViews
ますか?(もしそうなら、私はからにアクセスする方法がわかりませんListViews
かFragments
?FragmentActivity
)
フラグメントの設定方法は次のとおりです。
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
mSectionsPagerAdapter = new SectionsPagerAdapter(
getSupportFragmentManager());
mViewPager = (ViewPager) findViewById(R.id.viewpager);
mViewPager.setAdapter(mSectionsPagerAdapter);
mViewPager.setOffscreenPageLimit(3);
mViewPager
.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
actionBar.setSelectedNavigationItem(position);
}
});
for (int i = 0; i < mSectionsPagerAdapter.getCount(); i++) {
actionBar.addTab(actionBar.newTab()
.setText(mSectionsPagerAdapter.getPageTitle(i))
.setTabListener(this));
}