2016-05-31 2 views
0

Я нашел TextInput «содержание s не центрирован по вертикали (в некоторых устройствах Android, как HUAWEI), когда TextInput» родитель стиль {flexDirection: 'row'}, Похоже, что базовая линия является центром, а текст более верхний.TextInput является не центр вертикальной

enter image description here

+0

А что, если вы также добавляете 'alignItems: 'center'' в свой стиль? – Cherniv

+1

Существует особенность стиля Android, называемая 'textAlignVertical'. Используйте это со значением 'center', и все должно быть хорошо. – zvona

+0

@Чернив Я попробовал alignItems: «center», он показывает центр горизонтальный – mrwrong1988

ответ

5

я наконец-то нашел причину, это потому, что TextInput имеет по умолчанию отступы, Мое решение добавить paddingTop: 0, paddingBottom: 0, в стиле TextInput.

+0

You da real MVP! paddingVertical: 0 работает тоже. – Dan