2017-07-10 11 views
1

私はReact Native(v0.45.1)でアプリケーションをプログラミングしており、S6をテストデバイスとして使用しています。私はちょうど私の背景画像の小さな塊を表示するのに十分な私の携帯電話の解像度のサイズが、画面上で巨大に見える背景画像を設定したいと思います。私は私のデバイスの寸法を取得するために私のrenderメソッドでは、この行を追加したいだけデバッグ目的のためにReactNative Dimensionsコンポーネントが解像度を下げている理由

let {height, width} = Dimensions.get('window'); 
console.warn(height, width); 

と私はそれらのラインから得た出力は、次のとおりです。360 X 640はどのようにそれが可能にすることができます?私はスクリーンショットを撮り、同僚と共有し、画像のサイズは:1440 x 2560で、これはちょうど私の携帯電話の解像度です。 数日前、同じことが職場で私に起こりました。その記録のために、私はその時にタブレットで作業していましたが、携帯電話を使用していませんでした。何が起きているのか、私は何かを逃していますか?前もって感謝します。

答えて

1

Dimensionsから得られる寸法はdp(Android用)で、画像サイズはpx(ピクセル)です。

基本的には、お使いのアプリのdpで作業します。実際のピクセル値は、ピクセル密度によってデバイスによって異なります。つまり、ピクセルが小さくても大きくてもかまいません。したがって、dpは、実際の均一ピクセルサイズを表します。

+0

私が逃していたことはまさにそれです!、非常に仲間に感謝します。 – Martin

関連する問題