我正在使用TabManager在片段中实现一个带有here所述标签的屏幕。该屏幕显示有关列表中具体对象的信息。我想刷整个屏幕以便更改正在使用的对象。
我已经设法在其中一个片段中使用ViewPager并使其正常工作,但我也想滑动上面的标签。我尝试使用TabManager在Activity中实例化ViewPager并创建一个引用根视图(TabHost)的寻呼机适配器,并在每次ViewPager请求视图时返回它,但它不起作用。
非常感谢你。
编辑以下是托管标签和ViewPager的类的代码:
public class FeederActivity extends RoboFragmentActivity implements OnPageChangeListener {
@Inject FeederActivityPagerAdapter adapter;
@InjectView(R.id.details) ViewPager viewPager;
TabHost tabHost;
TabManager tabManager;
// Inside onCreate
tabHost = (TabHost)findViewById(android.R.id.tabhost);
tabHost.setup();
tabManager = new TabManager(this, tabHost, R.id.realtabcontent);
tabManager.addTab(tabHost.newTabSpec("state").setIndicator(getString(R.string.state)), StateFragment.class, null);
tabManager.addTab(tabHost.newTabSpec("programming").setIndicator(getString(R.string.programming)), ProgrammingFragment.class, null);
tabManager.addTab(tabHost.newTabSpec("plot").setIndicator(getString(R.string.plot)), PlotFragment.class, null);
this.viewPager.setAdapter(this.adapter);
this.viewPager.setOnPageChangeListener(this);
}
Here是我现在拥有的截图。
显示馈线6的信息。我想滑动整个屏幕(包括状态,编程和绘图标签),以便在馈线7中。