1

ViewPager を使用して、いくつかのビューを切り替えます。

public class MainA extends 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が出てきます。今、私は1つの質問があります。view1 を最初のビューとして設定したい。左に曲がるとimageViewが出てきます。右に曲がるとview2が出てきます。どうやってするか ???

4

1 に答える 1

0

複数のビューがある場合は、PagerAdapterを使用してこれらすべてのビューを追加することをお勧めします。そして、このように最初のビューの選択を設定します

 ViewPagerAdapter adapter = new ViewPagerAdapter(this, imageArra);
 ViewPager myPager = (ViewPager) findViewById(R.id.myfivepanelpager);
 myPager.setAdapter(adapter);
 myPager.setCurrentItem(0);`
于 2012-10-10T04:37:45.643 に答える