Android/Java การใช้ ViewPager เบื้องต้น

การปัดเลื่อนซ้าย เลื่อนขวาเพื่อเปลี่ยนหน้าจอ ทำได้โดยการใช้ ViewPager

สร้าง class ชื่อ MyPagerAdapter

สร้าง Fragment ขึ้นมาใหม่ชื่อ FirstFragmentSecondFragment และ ThirdFragment

ไฟล์ที่เกี่ยวข้อง

  • activity_main.xml
  • MainActivity.java
  • MyPagerAdapter.java
  • fragment_first.xml
  • FirstFragment.java
  • fragment_second.xml
  • SecondFragment.java
  • fragment_third.xml
  • ThirdFragment.java
Continue reading

Android/Java การเพิ่ม/ลบ Fragment ด้วย BackStack 2

เมื่อเรียก Fragment ไว้หลายอัน เวลากดปุ่ม Back ย้อนกลับ จะย้อนกลับตามลำดับ Stack

สร้าง Fragment ขึ้นมาใหม่ชื่อ FirstFragmentSecondFragment และ ThirdFragment

ไฟล์ที่เกี่ยวข้อง

  • activity_main.xml
  • MainActivity.java
  • fragment_first.xml
  • FirstFragment.java
  • fragment_second.xml
  • SecondFragment.java
  • fragment_third.xml
  • ThirdFragment.java
Continue reading

Android/Java การเพิ่ม/ลบ Fragment ด้วย BackStack 1

เมื่อเปิดแอพจะสร้าง fragment ขึ้นมาด้วยเลย 1 อัน
ถ้าจะสร้าง fragment เพิ่มก็กดปุ่ม ADD FRAGMENT กด 1 ครั้งก็สร้าง fragment ขึ้่นมา 1 อัน (fragment ที่สร้างใหม่จะอยู่ด้านบน)
ถ้าจะลบ fragment ก็กดปุ่ม CLOSE FRAGMENT กด 1 ครั้งก็ลบ fragment ออกไป 1 อัน
หรือกด Back 1 ครั้งก็ลบ fragment ออกไป 1 อัน

สร้าง Fragment ขึ้นมาใหม่ชื่อ HomeFragment

ไฟล์ที่เกี่ยวข้อง

  • activity_main.xml
  • MainActivity.java
  • fragment_home.xml
  • HomeFragment.java
Continue reading

Android/Java การเพิ่ม/ลบ Fragment

เมื่อเปิดแอพจะสร้าง fragment ขึ้นมาด้วยเลย 1 อัน
ถ้าจะสร้าง fragment เพิ่มก็กดปุ่ม ADD FRAGMENT กด 1 ครั้งก็สร้าง fragment ขึ้่นมา 1 อัน (fragment ที่สร้างใหม่จะอยู่ด้านล่าง ดังนั้นอันนี้เอาไว้ศึกษา ยังใช้จริงไม่ได้)
ถ้าจะลบ fragment ก็กดปุ่ม CLOSE FRAGMENT กด 1 ครั้งก็ลบ fragment ออกไป 1 อัน

สร้าง Fragment ขึ้นมาใหม่ชื่อ HomeFragment

ไฟล์ที่เกี่ยวข้อง

  • activity_main.xml
  • MainActivity.java
  • fragment_home.xml
  • HomeFragment.java
Continue reading

Android/Java การทำ Dynamic Fragment

สร้าง Fragment ขึ้นมาใหม่ชื่อ DynamicFragment

เรียกใช้ DynamicFragment จาก source code โดยสามารถ show ได้และ hide ได้

ไฟล์ที่เกี่ยวข้อง

  • activity_main.xml
  • MainActivity.java
  • fragment_dynamic.xml
  • DynamicFragment.java
Continue reading