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

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

จำกัดบรรทัดที่มองเห็นได้

หากต้องการจำกัดจำนวนบรรทัดที่มองเห็นได้ใน Text composable ให้ตั้งค่าพารามิเตอร์ 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 บรรทัด โดยมีจุดไข่ปลาที่ท้ายข้อความ