Avatar ·

Jetpack Compose में Column की सामग्री को केंद्र में कैसे संरेखित करें?

नमस्ते! मैंने अभी Jetpack Compose सीखना शुरू किया है और एक सरल लगने वाली समस्या का सामना किया: मुझे Column के अंदर कई तत्वों को स्क्रीन के केंद्र में रखना है, लेकिन मैं सफल नहीं हो पा रहा हूँ।

\n\n

यहाँ मेरा कोड है:

\n\n
@Composable\nfun MyScreen() {\n    Column(\n        modifier = Modifier.fillMaxSize()\n    ) {\n        Text("नमस्ते, दुनिया!")\n        Button(onClick = { }) {\n            Text("मुझे दबाएँ")\n        }\n        Text("नीचे का टेक्स्ट")\n    }\n}
\n\n

सब कुछ ऊपरी बाएँ कोने में चिपक जाता है। मैंने अलग-अलग modifiers आज़माए: प्रत्येक तत्व पर Modifier.align(Alignment.CenterHorizontally) — यह केवल क्षैतिज रूप से काम करता है, लेकिन लंबवत रूप से वे अभी भी ऊपर हैं। मैंने Modifier.weight(1f) जोड़ने की कोशिश की — यह और भी खराब हो गया।