我正在使用Xoom和蜂窝来使用viewpager / pageAdapter开发应用程序来制作具有多个屏幕的水平幻灯片(使用兼容性包和http://code.google.com/p/viewpagerexample/)....but我有一些难以放置的活动并在某些部分启动片段屏幕。 无论如何这是更好的????这里我的代码
主要活动调用PageAdapter
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar action = getActionBar();
//action.setTitle();
action.show();
cxt = this;
awesomeAdapter = new AwesomePagerAdapter();
awesomePager = (ViewPager) findViewById(R.id.awesomepager);
awesomePager.setAdapter(awesomeAdapter);
}
// PageAdapter中的instantiateItem
@Override
public Object instantiateItem(View collection, int position) {
LayoutInflater inflate = (LayoutInflater) cxt.getSystemService(LAYOUT_INFLATER_SERVICE);
View view = new View(cxt);
if(position == 0) {
view =inflate.inflate(R.layout.home,null);
((ViewPager) collection).addView(view,0);
}
else if (position == 1) {
view =inflate.inflate(R.layout.frentes,null);
((ViewPager) collection).addView(view,0);
}
else if(position == 2) {
view =inflate.inflate(R.layout.equipamentos,null);
((ViewPager) collection).addView(view,0);
}
return view;
}
如果位置== 1我想调用活动而不是膨胀视图,因为在frentes(活动)中我调用了一个片段......
我希望这个想法很明确......因为我的英语不太好
提前致谢 伊戈尔