How to open a website when a Button is clicked in Android application?

前端 未结 10 2083
囚心锁ツ
囚心锁ツ 2020-12-01 00:23

I am designing an app, with several button for users to click on. Once button is clicked, user is directed to appropriate website. How do I accomplish this?

10条回答
  •  情书的邮戳
    2020-12-01 01:03

    Here is a workable answer.

    Manifest.xml

    
    
      
      
        
            
                
                
            
        
      
    
    

    todolist.java

    package com.tutorial.todolist;
    import android.app.Activity; 
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle; 
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    
    public class todolist extends Activity {    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
    
            Button btn = (Button) findViewById(R.id.btn_clickme);
            btn.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {
                    Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
                    myWebLink.setData(Uri.parse("http://www.anddev.org"));
                        startActivity(myWebLink);
                 }
            });
        }
    }
    

    main.xml

     
     
    
        

提交回复
热议问题