กำหนดค่าเลย์เอาต์ข้อความ

หน้านี้จะอธิบายวิธีกำหนดค่าเลย์เอาต์ข้อความด้วยพารามิเตอร์ เช่น maxLines และ overflow

จำกัดจำนวนบรรทัดที่เห็น

หากต้องการจำกัดจำนวนบรรทัดที่มองเห็นได้ในคอมโพสิชัน Text ให้ตั้งค่าพารามิเตอร์ maxLines ดังนี้

@Composable
fun LongText() {
    Text("hello ".repeat(50), maxLines = 2)
}

ข้อความแบบยาวที่ตัดออกหลังจาก 2 บรรทัด

ระบุข้อความที่ตัดออก

เมื่อจํากัดข้อความที่ยาว คุณอาจต้องการระบุ TextOverflow ซึ่งจะแสดงก็ต่อเมื่อมีการตัดข้อความที่แสดง โดยให้ตั้งค่าพารามิเตอร์ textOverflow ดังนี้

@Composable
fun OverflowedText() {
    Text("Hello Compose ".repeat(50), maxLines = 2, overflow = TextOverflow.Ellipsis)
}

ข้อความยาวๆ ที่ถูกตัดออกหลังจาก 3 บรรทัด โดยมีเครื่องหมายจุดไข่ปลาอยู่ท้ายข้อความ