تهيئة تنسيق النص
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توضّح هذه الصفحة كيفية ضبط تخطيط النص باستخدام مَعلمات مثل maxLines
وoverflow
.
الحدّ من عدد الأسطر المرئية
للحدّ من عدد الأسطر المرئية في Text
قابلة للإنشاء، اضبط المَعلمة maxLines
على النحو التالي:
@Composable
fun LongText() {
Text("hello ".repeat(50), maxLines = 2)
}
الإشارة إلى تجاوز النص
عند تقصير نص طويل، قد تحتاج إلى الإشارة إلى TextOverflow
،
الذي لا يظهر إلا إذا تم اقتطاع النص المعروض. لإجراء ذلك، اضبط المَعلمة
textOverflow
على النحو التالي:
@Composable
fun OverflowedText() {
Text("Hello Compose ".repeat(50), maxLines = 2, overflow = TextOverflow.Ellipsis)
}
اقتراحات مخصصة لك
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-09-03 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-03 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["This page describes how to configure your text layout with parameters like\n`maxLines` and `overflow`.\n\nLimit visible lines\n\nTo limit the number of visible lines in a `Text` composable, set the `maxLines`\nparameter:\n\n\n```kotlin\n@Composable\nfun LongText() {\n Text(\"hello \".repeat(50), maxLines = 2)\n}https://github.com/android/snippets/blob/6301d76e6d8858451ce7ccc28f0bbb2ad06def37/compose/snippets/src/main/java/com/example/compose/snippets/text/TextSnippets.kt#L279-L282\n```\n\n\u003cbr /\u003e\n\nIndicate text overflow\n\nWhen limiting a long text, you may want to indicate a [`TextOverflow`](/reference/kotlin/androidx/compose/ui/text/style/TextOverflow),\nwhich is only shown if the displayed text is truncated. To do so, set the\n`textOverflow` parameter:\n\n\n```kotlin\n@Composable\nfun OverflowedText() {\n Text(\"Hello Compose \".repeat(50), maxLines = 2, overflow = TextOverflow.Ellipsis)\n}https://github.com/android/snippets/blob/6301d76e6d8858451ce7ccc28f0bbb2ad06def37/compose/snippets/src/main/java/com/example/compose/snippets/text/TextSnippets.kt#L288-L291\n```\n\n\u003cbr /\u003e\n\nRecommended for you\n\n- Note: link text is displayed when JavaScript is off\n- [Graphics in Compose](/develop/ui/compose/graphics/draw/overview)\n- [Style paragraph](/develop/ui/compose/text/style-paragraph)\n- [Work with fonts](/develop/ui/compose/text/fonts)"]]