天天看點

安卓開發(一):入門——界面切換

目錄:

    • 一、建立APP項目
    • 二、項目結構
    • 三、Intent(元件之間的通信員)
    • 四、最終效果

一、建立APP項目

  1. 點選左上角file->new->new project
安卓開發(一):入門——界面切換
  1. 選擇empty activity
安卓開發(一):入門——界面切換
  1. name寫APP的名字,選擇檔案夾儲存項目,語言選擇Java,API的版本根據連接配接手機版本來定,部落客的手機是安卓9.0,是以這裡選擇了9.0
    安卓開發(一):入門——界面切換

二、項目結構

安卓開發(一):入門——界面切換

其中mainActivity是項目提前建構好的,我們要做的就是建立一個跳轉之後的界面以及監聽跳轉按鈕的監聽器

注意:新界面不要建立為Java class ,而是要找到Activity,選擇其中的一個你想構造的界面,因為當我們構造一個Activity時,AS為我們做了許多事,比如界面layout……

建立Activity如下圖:

安卓開發(一):入門——界面切換

三、Intent(元件之間的通信員)

這個Intent用于告訴系統,我們要做“檢視”動作,此動作對應的檢視對象是“某聯系人”

由于跳轉界面的指令由使用者點選按鈕得到,是以監聽器使用點選監聽的接口。

public class Listener implements View.OnClickListener {
    Activity main;

    public Listener(Activity main){
        this.main = main;
    }

    @Override
    public void onClick(View v) {
    	//intent告訴系統界面從main到後面的界面
        Intent intent = new Intent(main,LogActivity.class);
        main.startActivity(intent);
    }
}
           

main:

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btn = (Button)this.findViewById(R.id.button);
        Listener l = new Listener(this);
        btn.setOnClickListener(l);
    }
           

四、最終效果

安卓開發(一):入門——界面切換