ฉันมีคำถามเกี่ยวกับไลบรารีการสนับสนุน Android ชิ้นส่วนและเป็นตัวอย่างเฉพาะViewPager
ชั้นเรียน ความตั้งใจของฉันคือการสร้างแอปที่มีฟังก์ชั่นการทำงานคล้ายกับตัวอย่างที่มีให้ในเว็บไซต์ของนักพัฒนา Android ( http://developer.android.com/training/animation/screen-slide.htmlหรือhttp://developer.android.com/) training / Implement-navigation / lateral.html ) เมื่อมองดูรหัสของพวกเขาฉันสังเกตเห็นว่าพวกเขาใช้android.support.v4.app
ห้องสมุดซึ่งจากการวิจัยของฉันเป็นวิธีเดียวในการเข้าถึงViewPager
ชั้นเรียน
ในสถานการณ์ของฉันฉันไม่สนใจความเข้ากันได้แบบย้อนหลัง ระดับ API ขั้นต่ำคือ 14 (Ice Cream Sandwich) และเป้าหมายการสร้างคือ 4.2 Jelly Bean ในรูปแบบที่ง่ายที่สุดแอปของฉันทำงานได้ดีเหมือนกับการสาธิตครั้งที่สองที่ฉันเชื่อมโยงกับเว็บไซต์ Android dev เพียงแค่รูดระหว่างแท็บสามแท็บที่มีเนื้อหาในแต่ละรายการ
บทความ / โพสต์ / คำตอบทั้งหมดที่ฉันได้อ่านดูเหมือนจะสนับสนุนไลบรารี v4 อย่างมาก ทีนี้สำหรับฉันแล้วคำถามยืดยาว:
วิธีที่ดีที่สุดในการจัดโครงสร้างแอปพลิเคชันของฉันคือการใช้
android.support.v4.app
และด้วยการใช้ SupportFragments หรือใช้แฟรกเมนต์ที่มีให้ในandroid.app
- และเพราะเหตุใดหากเศษชิ้นส่วนจาก
android.app
ทางไปเป็นวิธีการที่เหมาะสมที่สุดในการเข้าใกล้ViewPagers
คืออะไร?หาก SupportFragments เหมาะสมที่สุดกับงานฉันจะประเมินว่าพวกเขามีฟังก์ชั่นการทำงานเหมือนกับที่อื่น ๆ - ดังนั้นวัตถุประสงค์ของการมีพวกเขาอยู่ข้างใน
android.app
คืออะไร?
หวังว่าใครบางคนที่มีความเข้าใจที่ชัดเจนสามารถให้ความกระจ่างแก่ฉันได้บ้างเพราะฉันเชื่อ ...
SupportFragment
ไม่ใช่คลาสใน Android SDK ...
SupportFragment
ฉันเพียงหมายถึงในระดับใช้ได้Fragment
android.support.v4.app
ViewPager
android.app
Fragments
หากคุณกำลังใช้งานViewPager
คุณจำเป็นต้องใช้ไลบรารีการสนับสนุนSupportFragment