2017-10-19 5 views

Répondre

0

Il est le plus susceptible de le faire avec le conteneur plutôt que le bouton lui-même, Découvrez cette collation par exemple: https://snack.expo.io/@jamie/so-answer.

balisage des composants

export default class App extends Component { 
    render() { 
    return (
     <View style={styles.container}> 
     <TouchableWithoutFeedback style={styles.button} onPress={() => console.warn('pressed!')}> 
      <View style={styles.buttonInner}> 
      <Text>Button</Text> 
      </View> 
     </TouchableWithoutFeedback> 
     </View> 
    ); 
    } 
} 

Styles

Si vous le style du récipient avec:

container: { 
    flex: 1, 
    alignItems: 'center', 
    justifyContent: 'center', 
    paddingTop: Constants.statusBarHeight, 
    backgroundColor: '#ecf0f1', 
    }, 

Ensuite, vous devriez obtenir le look que vous êtes après. Toutefois, si vous supprimez le alignItems: center, vous verrez que le bouton passe en pleine largeur.

Espérons que ça aide!

+0

Merci beaucoup, ça marche bien –