値のフォルダにdimentionを使用せずに、Androidでモバイル用のマルチスクリーンでデザインを処理する方法。Androidでの画面サイズと密度の設定方法(Androidでのマルチスクリーン)
私のアプリケーションはすべてのアンドロイド携帯をサポートしています。私はそれを扱うために値のフォルダにdimenを使用しているので、デザインに問題がありました。
ディメンションを使用せずに誰でもこの問題を処理するのを手伝ってください。
値のフォルダにdimentionを使用せずに、Androidでモバイル用のマルチスクリーンでデザインを処理する方法。Androidでの画面サイズと密度の設定方法(Androidでのマルチスクリーン)
私のアプリケーションはすべてのアンドロイド携帯をサポートしています。私はそれを扱うために値のフォルダにdimenを使用しているので、デザインに問題がありました。
ディメンションを使用せずに誰でもこの問題を処理するのを手伝ってください。
mipmap-hdpi
、mipmap-mdpi
、mipmap-xxhdpi
、このフォルダには、あなたは、uはあなたが読むことができる切り抜い解像度
のためにそれらを使用する必要があるということです:http://developer.android.com/guide/practices/screens_support.html
を使用すると、すべての解像度(LDPI、MDPIをサポートする場合、hdpi、 xhdpi、xxhdpi、xxxhdpi)を入力すると、そのフォルダにイメージを置くことができます。 テキストサイズの場合は、ディメンションフォルダを使用することをお勧めします。しかし、あなたは次元のフォルダを使用しない場合、あなたはプログラム的にデバイスの解像度を選択して変更することができ、あなたのテキストは、サイズ
あなたの答えはありがとう、私はマージンとdimen値のフォルダのフォント値のようなパディング値を処理することはできますか? –
もちろんできます。理想的な練習は二次元の値を使っている。 – AndroidAnDandroid
レイアウトの互換性は、任意のプロジェクトの非常に重要な部分
に残念ですが、あなたはdimensを使用する必要がありますこの問題を処理します。 と私はデザインのための最良の方法は、使用密度だと思う。
あなたはdimens-hdpi
またはdimens-mdpi
か...
を使用することができますし、dimens-small
またはdimens-large
か...
を使用することができますし、それらの両方を使用することができます。 like dimens-larg-mdpi
しかしこれは設計が難しいです。
私はdimensを使用して最も小さい画面の幅 この密度を使用して、あなたは4,5ディメンズですべての携帯電話やタブレットを扱うことができると思います。
典型的な数値は、次のとおり
あなたはhere、here、hereとthisヘルプあなたはインチあたりの携帯電話のピクセルを知っているの詳細を読むことができます。
例:。。
あなたが持っている携帯電話1080 * 1920ピクセルと5" サイズ
この携帯電話は、幅とそのための最小の幅で392 DPを持って使用するDPI Pixel ratioのようなあなたがあなたを助けることができれば320
です。
あなたの答えをありがとう、私はこの式を使用します –
私はこれが最良の方法であり、あなたの数式が素晴らしいと思います。私はアプリがすべての画面に完璧に見えるようにプロパティのサイズとdpiに苦労しています。しかし、私はそれを把握し、私はそれらのプロパティではできません。それは、すべてではなく、ほとんどのデバイスに適合します。最小の幅で計算するだけで動作します –
@mehrdad khosraviはプロジェクトのリンクを私に与えることができますので、私のプロジェクトでそれを使用する方法を理解してください。:) please :) –
あなたの答えに感謝します。このフォルダはdrawableファイルのために、私はレイアウトと複数の画面のレイアウトでビューの位置の助けが必要 –