android基礎--AlertDialog對話框

/*  需要在AndroidManifest文件中添加訪問網絡的權限
*   <uses-permission android:name="android.permission.INTERNET">
*   </uses-permission>
*/    
 public class MainActivity extends Activity {
	

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        openOptionsDialog();
    }
    
    private void openOptionsDialog(){            //打開一個對話框
    	new AlertDialog.Builder(this).setTitle("關於JET")    
    	.setMessage("Android Jet")        //設置對話框的文本信息
    	.setPositiveButton("確認", new DialogInterface.OnClickListener() {             //添加一個按鈕, 按下後無動作直接返回
			
			@Override
			public void onClick(DialogInterface arg0, int arg1) {
				// TODO Auto-generated method stub
				
			}
		})
		.setNegativeButton("主頁", new DialogInterface.OnClickListener() {    //添加一個按鈕, 按下後打開瀏覽器上uri指定頁面
			
			@Override
			public void onClick(DialogInterface arg0, int arg1) {
				// TODO Auto-generated method stub
				Uri uri = Uri.parse("http://www.baidu.com");
				Intent intent = new Intent(Intent.ACTION_VIEW, uri); //設置Intent的動作和數據
				startActivity(intent);
			}
		})
    	.show();
    	
    }
}


發佈了37 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章