Я нашел TextInput
«содержание s не центрирован по вертикали (в некоторых устройствах Android, как HUAWEI), когда TextInput
» родитель стиль {flexDirection: 'row'}
, Похоже, что базовая линия является центром, а текст более верхний.TextInput является не центр вертикальной
0
A
ответ
5
я наконец-то нашел причину, это потому, что TextInput имеет по умолчанию отступы, Мое решение добавить paddingTop: 0, paddingBottom: 0, в стиле TextInput.
+0
You da real MVP! paddingVertical: 0 работает тоже. – Dan
А что, если вы также добавляете 'alignItems: 'center'' в свой стиль? – Cherniv
Существует особенность стиля Android, называемая 'textAlignVertical'. Используйте это со значением 'center', и все должно быть хорошо. – zvona
@Чернив Я попробовал alignItems: «center», он показывает центр горизонтальный – mrwrong1988