私は数週間から反応ネイティブ(ええと、最高です)に近づいています。この偉大な投稿を中程度に読む
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. Qtで複数の画面を表示
- 2. URIソースからの画像がリアクションネイティブで表示されない
- 3. リアクションネイティブの画面幅
- 4. 複数の画面のサポートを表示
- 5. 複数の画面にアプリケーションを表示
- 6. UIViewController画面が表示されない
- 7. pygame画面が表示されない
- 8. スプラッシュ画面が表示されない
- 9. 全画面表示でスナックバーが表示されない
- 10. 中断されたメッセージがブラウザ画面に表示され、ブラウザ画面を表示できません。
- 11. 通知が表示されたら起床画面が表示される
- 12. Androidで複数の画面を表示する問題
- 13. GoogleログインでiOSで空白の画面が表示される
- 14. 画面に表示されるレンダリングタイル
- 15. iOS ImageViewが画面いっぱいに表示されず、ボタンが画面下部に表示されない
- 16. フッタが小さい画面で表示される
- 17. Androidのスプラッシュ画面の前に空白の画面が表示される
- 18. PHPのGoogleマップで空白の画面が表示される
- 19. UWPのCaptureMediaで青いカメラの画面が表示される
- 20. Windows&Linuxコンソールの画面の先頭にリセット画面が表示される
- 21. アンドロイドのスプラッシュ画面の後に黒い画面が表示される
- 22. iPadのスタート画面に2つのスプラッシュ画面が表示される
- 23. 一部の画面で画面が正しく表示されないLibgdx
- 24. JFrameで全画像が全画面表示されない
- 25. UIViewControllerのサブクラスで黒い画面が表示される
- 26. オプションメニューで空白の画面が表示される
- 27. ブートストラップモーダルでクリック時に空白の画面が表示される
- 28. TabBarController iOSで空白の画面が表示される
- 29. Android OpenGLで画面の隅にオブジェクトが表示される
- 30. iOS 8.1で空白の白い画面が表示される
私はそれを試してみましょう!ありがとうございました! – JohnEisenheim
する必要があります* marginTop:PixelRatio.getPixelSizeForLayoutSize(5)*良いオプションも? – JohnEisenheim
はい。あなたが正しいです。それはより良い選択肢でしょう。私は答えを更新します。ありがとう。 –