我使用ViewPager切换多个视图。
公共类MainA扩展了ActivityGroup {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager pager = (ViewPager)findViewById(R.id.viewpager);
ViewPager pager = (ViewPager)findViewById(R.id.viewpager);
View view1 = inflater.inflate(R.layout.viewa,null );
View view2 = inflater.inflate(R.layout.viewp, null);
ImageView imageView = new ImageView(getApplicationContext());
imageView.setImageResource(R.drawable.ic_action_search);
views.add(imageView);
views.add(view1);
views.add(view2);}}
ViewPager会将imageView设置为第一个视图。当我向左转时,没有视野。当我向右转时,view1将会出现。 现在我有一个问题。我想将view1设置为第一个视图。当我向左转时,imageView将会出现。当我向右转时,view2将会出现。 怎么做???
答案 0 :(得分:0)
如果您有多个视图,那么最好使用PagerAdapter添加所有这些视图。然后像这样设置第一个视图选择
ViewPagerAdapter adapter = new ViewPagerAdapter(this, imageArra);
ViewPager myPager = (ViewPager) findViewById(R.id.myfivepanelpager);
myPager.setAdapter(adapter);
myPager.setCurrentItem(0);`