關於Android Studio切換頁面的方式如下

package tw.edu.ctu.ee.base;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import static tw.edu.ctu.ee.base.R.layout.activity_login;
import static tw.edu.ctu.ee.base.R.layout.activity_main;

public class MainActivity extends AppCompatActivity {

    public Button btLogin,btImmediate,btWork,btNavigation;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(activity_main);

        btLogin = (Button) findViewById(R.id.btLogin);
        btImmediate = (Button) findViewById(R.id.btImmediate);
        btWork = (Button) findViewById(R.id.btWork);

        btLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent gologin = new Intent(MainActivity.this,Login.class);
                startActivity(gologin);

            }
        });
    }
}

 

首先抓全域變數,public Button btLogin,btImmediate,btWork,btNavigation;

然後找到按鈕..btLogin = (Button) findViewById(R.id.btLogin);

找好之後,打上btLogin.setOnClickListener(new ...) 打到new的時候按Enter就會跳出後面那一坨了XD

最後我加入這兩行

Intent gologin = new Intent(MainActivity.this,Login.class);

startActivity(gologin);

------------------------------------

其中,他的格式如下:

Intent 自訂1號 = new Intent(你現在的Class.this,你要去的Class.class);

startActivity(自訂1號);

------------------------------------

這樣就可以囉=3=,不難吧!

另外,如果需要關閉目前頁面,就在startActivity(自訂1號)下面一行加上

現在的Class.this.finish();

就可以囉!

像我的範例就是

MainActivity.this.finish();

-----------------------------------

那簡單的雜談就到這裡,希望對你有幫助

それぎゃ!また!

arrow
arrow
    文章標籤
    Android Studio
    全站熱搜

    碼農日常 發表在 痞客邦 留言(2) 人氣()