Ich habe zwei Teile Text. Ich brauche das erste Stück, das horizontal und vertikal zentriert ist, und das zweite, um direkt daneben zu sein. Derzeit sieht der Code wie folgt aus:Wie richte ich Text neben anderen zentrierten Text
<View style={styles.runningTimeWrapper}>
<Text style={styles.loggedTime}>00:00</Text>
<Text style={[styles.loggedTime, styles.loggedSeconds]}>00</Text>
</View>
Wie kann ich es Stil so ist die 00.00 zentriert? Die Verwendung fester Breiten ist keine Option, da ich dies auf jeder Bildschirmgröße verwenden muss.
Hier ist, wie es sieht zur Zeit:
Styles:
loggedTime: {
color: Variables.PURPLE,
fontSize: 44,
alignSelf: 'center',
},
loggedSeconds: {
fontSize: 22,
alignSelf: 'flex-end',
paddingBottom: 8
},
runningTimeWrapper: {
flexDirection: 'row',
justifyContent: 'center',
flex: 1,
},
Die gewünschte Wirkung ist die Spalte von hh haben: mm mit der Mitte des Bildschirms ausgerichtet sind, und die Sekunden direkt neben den Minuten.
auf allen Referenzen ‚Zentrum‘, spreche ich über horizontale Mitte (x-Achse), nicht vertikal (y-Achse)
von auf runningTimeWrapper justifyContent Mitte hat, dann wird die Summe von Zeit und Sekunden zentriert werden. Was ich versuche zu tun ist die Zeit, um zentriert zu sein, und die Sekunden daneben. Ich fügte einige Erklärungen zum Ende der Frage hinzu – Giannis
Ich denke, die anderen beiden Antworten von alexp und Pangloss sehen aus, als würden sie funktionieren. –