简体   繁体   中英

alignItems: 'center', not working on textInputs

I currently trying to make an app with react native and I have a problem with the styling. I have textInput in the same View as a button and I want to center them with alignItems: 'center' but it is not working for the text input:

Here is my code and what it is rendering:

  textInputAndButtonContainer: {
    backgroundColor: 'white',
    display: 'flex',
    flexDirection: 'row',
    borderColor: 'black',
    borderWidth: 2,
    borderRadius: 11,
    alignItems: 'center',
    },

在此处输入图像描述

And under you can see what I really want to do:

在此处输入图像描述

from the code above, it is evident You didn't specify if that is a className (.) or an ID (#)

Also, You could simply use the padding to bring the input to the center. See code below

.textInputAndButtonContainer{
    padding: 20px;
    align-items:centre;
    Justify-content-:space-between;
}

at first remove display: 'flex' , so it is a default in rn stylesheets. after that try to put into container style the next style values and check these.

      alignItems: 'center',
      contentAlign: 'center',
      alignSelf: 'center',
      justifyContent: 'center'

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM