2012-10-10 12 views
1

我使用ViewPager切換幾個視圖。如何在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

如果您有多個視圖,那麼最好使用PagerAdapter來添加所有這些視圖。然後設置像這樣的第一個視圖選擇

ViewPagerAdapter adapter = new ViewPagerAdapter(this, imageArra); 
ViewPager myPager = (ViewPager) findViewById(R.id.myfivepanelpager); 
myPager.setAdapter(adapter); 
myPager.setCurrentItem(0);` 
+1

好的。我知道了。非常感謝你! – user1722293

+0

將它標記爲答案,如果它解決了您的問題 – Sameer

+0

@brad拉爾森:我可以知道爲什麼您從中刪除鏈接。儘管鏈接是相關的 – Sameer

相關問題