Я приближаюсь к реагированию (да, это потрясающе) с нескольких недель. Чтение этого замечательного сообщения на Medium
https://medium.com/@elieslama/responsive-design-in-react-native-876ea9cd72a8#.qmwrb3ruq
Я думаю, что я понимаю, как изменять размеры компонентов, таких как представления и свойства текста (размер шрифта). Но, и вот проблема, как я могу установить свойства вида, такие как marginTop, чтобы масштабироваться до различных размеров экрана?
Например:
{ ... firstView:{ marginTop : 10 } ... }
MarginTop не то же самое на iPhone 5 и iPhone 6. Кто может предоставить простой пример о том, как это сделать?
Большое вам спасибо!Расположение нескольких экранов в реакторе
2
A
ответ
1
По умолчанию все блоки реагируют на собственные независимые пиксели плотности использования. Вы можете использовать PixelRatio, чтобы получить плотность пикселей устройства. Для полей, вы, вероятно, не хотите масштабировать его с различной плотностью пикселей. Таким образом, вы можете использовать его как
{
...
firstView:{
marginTop : PixelRatio.getPixelSizeForLayoutSize(10)
}
...
}
Смежные вопросы
- 1. Расположение для экранов 480 * 800
- 2. поддержка нескольких экранов выпуск
- 3. Расположение больших экранов не так, как ожидалось
- 4. требуют ('template.jade') в реакторе-реакторе
- 5. Android: поддержка нескольких экранов
- 6. Поддержка нескольких экранов Android
- 7. Поддержка нескольких экранов - эмуляторы
- 8. Просмотр поддержки нескольких экранов
- 9. Android: поддержка нескольких экранов
- 10. с поддержкой нескольких экранов
- 11. Поддержка нескольких экранов
- 12. Поддержка нескольких экранов Android
- 13. TableLayout для нескольких экранов?
- 14. Поддержка нескольких экранов - Blackberry
- 15. AndEngine - Поддержка нескольких экранов
- 16. Проверить разрешение нескольких экранов
- 17. tableLayout для нескольких экранов
- 18. Реализация нескольких экранов в приложении
- 19. поддержка нескольких экранов в android
- 20. Создание нескольких экранов в javaFX
- 21. Поддержка нескольких экранов в android?
- 22. Поддержка нескольких экранов в android?
- 23. text_size в поддержке нескольких экранов
- 24. Поддержка нескольких экранов в Android
- 25. Поддержка нескольких экранов в android
- 26. Реализация нескольких макетов для поддержки нескольких экранов не работает
- 27. Поддержка нескольких экранов с размером классификатором
- 28. создать приложение для нескольких экранов
- 29. Размер андроида для нескольких экранов
- 30. поддержка поддержки нескольких экранов Android
Я попробую! Спасибо! – JohnEisenheim
Должно быть * marginTop: PixelRatio.getPixelSizeForLayoutSize (5) * хороший вариант тоже? – JohnEisenheim
Да. Ты прав. Это был бы лучший вариант. Я обновлю ответ. Благодарю. –