2014-01-10 95 views
-1

我已創建2個按鈕,我想他們都鏈接到2個不同的HTML鏈接,但我可以用這下面的代碼只能鏈接一個....如何將3個按鈕鏈接到2個不同的html鏈接,並將第三個按鈕鏈接到eclpse中的另一個活動?

import android.os.Bundle; 
    import android.app.Activity; 
    import android.view.View; 
    import android.view.View.OnClickListener; 
    import android.widget.Button; 
    import android.content.Intent; 
    import android.net.Uri; 

    public class Main extends Activity { 

     @Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 
      Button btn = (Button) findViewById(R.id.button1); 
      btn.setOnClickListener(new OnClickListener() { 
       public void onClick(View v) { 
        Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW); 
        myWebLink.setData(Uri.parse("http://.........")); 
         startActivity(myWebLink); 
       } 
      }); 

    } 

Button btn2 = (Button) findViewById(R.id.button2); 
     btn2.setOnClickListener(new OnClickListener() { 
      public void onClick(View v) { 
       Intent myWebLink2 = new Intent(android.content.Intent.ACTION_VIEW); 
       myWebLink2.setData(Uri.parse("http://link2.")); 
        startActivity(myWebLink2); 
      } 
     }); 

我有如何鏈接按鈕2到另一個鏈接,但現在我需要按鈕3啓動下一個活動,當我們點擊它,怎麼樣?

給我一步一步的細節,如果有什麼導入或創建一個類左右.....

在此先感謝。

+0

您顯然剛剛複製了您不明白的代碼,並要求某人爲您編寫代碼。這和http://stackoverflow.com/q/21027895/2556111 – ramaral

回答

0

結賬the official tutorial for that。基本上,在你的第三個按鈕,你需要調用startActivity與適當的意圖,是這樣的:

Button btn3 = (Button) findViewById(R.id.button3); 
btn3.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     Intent intent = new Intent(Main.this, SecondActivity.class); 
     startActivity(intent); 
     } 
    }); 

哪裏SecondActivity是你的第二個活動的名稱,所以,不管你需要更換。

相關問題