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

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

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

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