สร้างโปรเจ็คใหม่โดยใช้ Android Studio
สร้าง Activity ขึ้นมา 2 หน้าโดยชื่อว่า
- MainActivity.java
- DetailActivity.java
จะเป็นส่วนของโค้ด
ส่วนของ เลเอาท์ 2 ไฟล์เช่นกัน
- activity_main.xml
- activity_detail.xml
ส่วนของการออกแบบหน้าจอ
สร้างปุ่ม Button ขึ้นมาหนึ่งปุ่มตั้งชื่อว่า Next ตั้ง ID เป็น btnNext โดยจะสร้างอยู่ใน MainActivity.java
และอีกปุ่มตั้งชื่อว่า Back สร้างใน DetailActivity.java ตั้ง ID เป็น btnBack
*การตั้ง ID ของปุ่ม เพื่อง่ายต่อการจำในขั้นตอนของโค้ด
โค้ดที่ใช้ในการย้ายจาก Activity หนึ่ง ไปยังอีก Activity หนึ่ง
โค้ด: เลือกทั้งหมด
Intent intent = new Intent(this, DetailActivity.class);
startActivity(intent);
โค้ดใน MainActivity.java
โค้ด: เลือกทั้งหมด
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button buttonDetail = (Button) findViewById(R.id.btnNext);
buttonDetail .setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent go = new go(MainActivity.this, DetailActivity.class);
startActivity(go);
finish();
}
});
}
}
_________________________________________________________________________________
โค้ดใน DetailActivity.java
โค้ด: เลือกทั้งหมด
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.widget.Button;
public class DetailActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
Button buttonBack = (Button) findViewById(R.id.btnBack);
buttonBack.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
}
_____________________________________________________________________________________