1.啓動另一個Activity:
新建兩個xml文件,MainActivity綁定activity_main.xml文件,AnthorActivity綁定activity_anthor.xml文件(通常都是一個Activity綁定一個視圖,在新建時選擇建一個Android Activity的話,系統會自動生成這兩個文件);
activity_main中有一個按鈕,點擊該按鈕跳轉到下一頁面,其id設爲startAnthor:
MainActivity的代碼如下,主要是在其中添加了監聽事件
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.startAnthor).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(MainActivity.this,AnthorActivity.class));
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
AnthorActivity綁定頁面的代碼爲(主要是setContentView(R.layout.activity_anthor)裏面的參數放入自己新頁面的名字):
public class AnthorActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_anthor);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.anthor, menu);
return true;
}
}
2.不僅可以跳轉到下一個頁面,還可以跳轉到某一個網頁的鏈接,只需要改動監聽事件中的startActivity的參數即可,如跳轉到百度:
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com")));