ในแอปพลิเคชันของฉัน ฉันได้ออกแบบเค้าโครงสำหรับความละเอียด 600x1024 และวางไว้ในโฟลเดอร์ layout-large
เมื่อฉันเรียกใช้แอปบน Samsung Galaxy Tab แอปจะดึงเค้าโครงจากโฟลเดอร์ layout-large
และ UI ก็ดูดี
แต่สำหรับ Samsung Note ก็เลือกเค้าโครงจากโฟลเดอร์ layout-large
เช่นกัน และ UI ก็ดูไม่ดีนัก
มีวิธีใดบ้างที่ฉันสามารถสร้างเคสพิเศษสำหรับ Samsung Note และบอก Android ไม่ให้ใช้เลย์เอาต์จากโฟลเดอร์เลย์เอาต์ขนาดใหญ่หากอุปกรณ์นั้นเป็น Samsung Note และใช้เลย์เอาต์จากโฟลเดอร์อื่นสำหรับอุปกรณ์นี้แทน
ฉันยังได้ออกแบบเค้าโครงสำหรับความละเอียด 800x1280 และวางไว้ในโฟลเดอร์ layout-xlarge
แต่ถึงแม้ Samsung Note จะมีความละเอียด 800x1280 แต่ก็ไม่ได้ใช้เค้าโครงจากโฟลเดอร์นี้!!
ฉันพบตัวระบุขนาดใหม่ที่นี่ http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts แต่ไม่สามารถใช้วิธีนี้ได้ เนื่องจากเวอร์ชัน sdk ขั้นต่ำของแอปพลิเคชันของฉันคือ 2.3 (API ระดับ 9)
ฉันต้องรองรับ Samsung Note สำหรับแอปพลิเคชันของฉัน และต้องการวิธีแก้ปัญหาตามลำดับความสำคัญ โปรดช่วยด้วย... ขอบคุณล่วงหน้า!