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

Android/Java การทำ Static Fragment

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

ในไฟล์ activity_main.xml เรียกใช้ StaticFragment ซึ่งเป็นการเรียกใช้แบบ static

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

  • activity_main.xml
  • MainActivity.java
  • fragment_static.xml
  • StaticFragment.java
Continue reading

Android/Java การทำ AutoComplete

การทำ Auto Complete ด้วย AutoCompleteTextView สามารถกำหนด resource สำหรับใช้ทำ auto-complete ได้ทั้งใน source code และใน resource file

  1. กำหนด resource สำหรับใช้เป็น auto-complete ใน source code
  2. กำหนด resource สำหรับใช้เป็น auto-complete ใน resource file
Continue reading

Android/Java ดู Activity Lifecycle

ดูเมธอดต่างๆของ Android Activity Lifecycle ด้วยการ log ออกมาดู

MethodDescription
onCreatecalled when activity is first created.
onStartcalled when activity is becoming visible to the user.
onResumecalled when activity will start interacting with the user.
onPausecalled when activity is not visible to the user.
onStopcalled when activity is no longer visible to the user.
onRestartcalled after your activity is stopped, prior to start.
onDestroy called before the activity is destroyed.  

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

  • MainActivity.java
Continue reading