Ich möchte meine Schaltfläche auf der linken unteren Ecke des Bildschirms positionieren. Ich habe versucht, bottom: 0
und zu verwenden, aber das hat nichts getan. Ich recherchierte ein bisschen und entdeckte, dass ich die position: 'absolute'
einstellen muss. Wenn ich dies jedoch tue, verschwindet meine Schaltfläche vollständig.Schaltfläche kann nicht auf der linken unteren Ecke des Bildschirms ausgerichtet werden - Reagieren Native
Wie kann ich mit der Schaltfläche unten links auf dem Bildschirm positionieren?
Hier ist mein Code:
import React, { Component } from 'react';
import { Button,Alert, TouchableOpacity,Image } from 'react-native'
import {
AppRegistry,
StyleSheet,
Text,
View,
} from 'react-native';
class Project extends Component {
render() {
return (
<View style={{backgroundColor: '#375D81', flex: 1}}>
<View style = {styles.container}>
<TouchableOpacity style = {styles.buttonText} onPress={() => { Alert.alert('You tapped the button!')}}>
<Text>
Button
</Text>
</TouchableOpacity>
</View>
</View>
);
}
}
const styles = StyleSheet.create({
main: {
backgroundColor: 'blue'
},
container: {
alignItems: 'center',
},
buttonText: {
borderWidth: 1,
padding: 25,
borderColor: 'black',
backgroundColor: '#C4D7ED',
borderRadius: 15,
bottom: 0,
left: 0,
width: 100,
height: 100,
position: 'absolute'
}
});
AppRegistry.registerComponent('Project',() => Project);
Es ist immer noch in dem gleichen Ergebnis führt, mit einem leeren Bildschirm. Auch beim Experimentieren mit den Werten. –
Ich habe die Lösung gefunden, indem ich die Ansicht mit dem Stil 'Container' entfernt habe. Wenn jemand nur antworten könnte, warum das funktioniert. –