2012-08-29 59 views
0

我有3個按鈕觀點腳蹼3個標籤

  1. 稱爲第1​​頁
  2. 稱爲第2頁
  3. 稱爲第3頁

我想用一個已經工作正常的viewflipper,如果我點擊 在按鈕頁面1上它應該發送給頁面1,如果我點擊頁面2,它應該發送給頁面2並且頁面3也是這樣。

有人可以幫助我處理這個數學問題嗎?

setContentView(R.layout.second_activity); 

     flipper = (ViewFlipper)findViewById(R.id.viewFlipper1); 
     1 = (Button) findViewById(R.id.macro); 
     2= (Button) findViewById(R.id.esr); 
     3 = (Button) findViewById(R.id.gio); 


     1.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       flipper.showNext(); 

      } 

     }); 
     2.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       flipper.showNext(); 
      } 
     }); 
     3.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       flipper.showPrevious(); 


      } 
     }); 
+0

這不是一個'數學problem'。 – poitroae

回答

0

假設您的網頁指標是:

  • 指數0:宏觀經濟PAGEE。
  • 索引1:esr頁面。
  • 索引2:gio頁面。

那麼你應該這樣做:

macroeconomic.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     flipper.setDisplayedChild(0); 
    } 
}); 
esr.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     flipper.setDisplayedChild(1); 
    } 
}); 
gio.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     flipper.setDisplayedChild(2); 
    } 
});