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

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