私はすべての携帯電話で実行できるアプリがあります。今、私はそれもタブレットで実行できるようにしたい。Androidタブレットdpiの違い
私は、フラグメントを使用するように活動を変更したくありません。私は、携帯電話とタブレットのデザインを同じにしたいと思います。
私は、画像が既に存在しているため、携帯電話とタブレットの両方に使用できるため、レイアウトの余白、パディング、幅/高さのみを変更する必要があることに気付きました。すべてのデバイスにdpを使用しているので、マージンとパディングはすべてのデバイスで問題になるべきではありません。唯一の問題は、wrap_content/match_parentを使用していないレイアウトの幅/高さです。
携帯用の値\ dimens.xml、7インチのタブレット用の値\ sw600dp \ dimens.xml、10インチのタブレット用の値\ sw720dp \ dimens.xmlを作成することにしました。
すべての7インチタブレットはsw600dp \ dimens.xmlから寸法を取りますか?10インチタブレットはすべて、そのdpiに関係なくsw720dp \ dimens.xmlから寸法を取りますか?
EDIT: -
1)\ dimens.xml
2)の値-sw600dpの\のdimens.xml
3値)
は、私は以下のフォルダを持っているとしましょう値 - sw720dp \ dimens.xml
携帯電話によっては、Google Pixelの解像度が1,080 x 1,920,5インチのものがあります。ですから、私のアプリケーションを実行すると、値\ dimens.xmlまたは値-sw720dp \ dimens.xmlから次元が取られます。なぜですか?
何約10" xxhdpiタブレット?ここで密度を設定するか、幅ごとにdimens.xmlを作成できますか? –
"dimens.xml" ...... 7 "と10"の定義されたフォルダにあります。 'xxhdpi' 'xhdpi' ...これらのフォルダは、画像(ドロワブル)用のもので、値フォルダではありません。 –
で、幅が600dpまたは720dpを超える携帯電話もあります。これらの電話機はこれらの次元の影響を受けますか? –