問題タブ [screen-density]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 1.6+ で異なる密度の画像を使用する方法を理解できませんか?
res/drawables 画像がさまざまな画面密度でどのように機能するかを理解しようとしています。現在、1.5 のアプリを持っています。たとえば、100x100 ピクセルの画像があります。Droid で使用すると、この画像がそのデバイス上で相対的に同じサイズに見えるようにスケーリングされます (他のすべてのレイアウト スケーリングは、ディップ ユニットを使用して私が処理します)。
それでは、プロジェクトを更新して 3 つのフォルダーを追加する必要がありますよね?:
- drawable-ldpi
- drawable-mdpi
- ドローアブル hdpi
そのため、100x100 の画像を -mdpi フォルダーに入れます。-hdpi フォルダーのバージョンを作成したい場合、どれだけ大きくするかをどのように知ることができますか? つまり、デフォルトでは 1.5 倍大きくなるはずです。しかし、2.0 倍大きくした場合、または実行しているデバイスの密度がベースライン G1 の 1.5 倍でない場合はどうなりますか? これらのデバイスでレイアウトが異なって見えることはありませんか?
ありがとう
android - Androidでプログラムで画面密度を取得しますか?
Androidでプログラムで画面密度を取得するには?
つまり、現在のデバイスの画面 dpi を見つける方法は?
android - プログラムで設定した後に奇妙なフォントサイズを取得する
TextView
プログラムでフォントサイズを設定しようとしています。
しかし、このサイズを確認すると
はToast
、サイズが「24」で、以前に設定したサイズよりも 50% 大きいことを示しています。
複数の値をテストしましたが、常に同じ結果が得られました。
8 は 12になります
10 は 15になります
15 は 22.5 になります
。
設定しようとしているフォントは常に 50% 大きくなります。
なぜこうなった?どこで間違いを犯していますか?
android - Galaxy Note 3 の DP 寸法が、はるかに小さい電話と同じなのはなぜですか?
私はしばらくの間読んでいdp, px, ppi
ましたが、迷っています。dpi
Galaxy Note 3
(5.7inch
ディスプレイの)のような大きな電話が( 4.7 のみdp
の) と同じになるのはなぜですか?Moto X
inches
それぞれの私の計算は awidth=360dp
と を返しますheight=640dp
。多くの高密度電話がこの範囲に入るようです。これは本当ですか、それとも誤解dp
ですか?
私は自分の値を計算するために以下を使用しています: Androidで実行時にdpまたはdipの観点から画面幅を決定する方法は?
android - 同じ解像度の画面でもデバイスによってレイアウトが異なる
問題: 同じ解像度の画面でも、デバイスによってレイアウトが異なって表示される。Samsung Galaxy S4 (1080x1920) とLG G2 (1080x1920)でテストしました。同じ解像度なのに、デバイスごとにレイアウトが異なるのはなぜですか?
私はすべてレイアウトフォルダーにあり、他の解像度用の別のレイアウトはありません。
画面は次のとおりです。
- サムスンギャラクシーS4
http://www.image-share.com/ijpg-2963-272.html
- LG G2
http://www.image-share.com/ijpg-2963-271.html
編集#1
android - Kivy でのメトリクスの適切な使用 (したがって、GUI はデバイス間で適切にスケーリングされます)
ゲームをさまざまなデバイスで適切に表示/スケーリングできるようにしようとしています。dp
およびsp
メトリックを可能な限りアプリに導入しようとしていますが、この場合、レイアウトとウィジェットのサイズ設定にこれらのメトリックを使用するようにゲームをリファクタリングしています。
以前は、レイアウトのサイズを変更size_hint
して、すべてを親に相対的なサイズにするために使用していました (アプリ自体にはサイズが指定されておらず、ウィンドウにも指定されていませんが、ルート ウィジェット/レイアウトには がありますsize_hint=(1, 1)
)。このシステムにはdp
値があり、それらがどうあるべきかわかりません。
ルート widget、App自体、またはWindowのサイズdp
をsize_hint
. そして、このために、デバイス画面の解像度または密度を取得することが大きな助けになるように思われました(したがって、それを使用して、デバイスごとにルートウィジェット/アプリ/ウィンドウのサイズを変更できました)。それはKivyで可能ですか?これは機能しますか?より良い方法はありますか?あなたならどうしますか?ありがとう
android - ドローアブル リソースの問題を引き起こす Android テキスト サイズ
背景としてドローアブルを持つ TextView があります。テキスト サイズをいじってみたところ、5 インチと 6 インチのデバイスでテキスト サイズに問題があることがわかりました。これに対する回避策はありますか? 背景が少し下に移動したため、テキストが中央に配置されませんでした。
編集: 私のドローアブルは 9 パッチのビットマップです。コードはありません。
問題 (5"/6"):
例 http://cynxtech.com/image/test1234.jpg
どのように見えるか (7 インチ以上): (ソース: cynxtech.com )
android - Androidに画面密度ベースの画像を適切に表示させる方法は?
drawable\
私は、5 つの異なる画面密度ベースの画像を持つ Android アプリを持っています。
LG3 でアプリを実行すると、mdpiサイズの画像が表示されます。これは完全に機能/適合します。しかし、kindle fire (はるかに大きな画面) でアプリを実行すると、mdpi画像が表示されます。kindleのhdpiサイズの画像で動作するように私が考えた(そしてアプリを設計した) 。いくつかの調査の後、私が持っているkindle fireのタイプがmdpi画面密度も使用していることがわかりました。kindleは画面サイズがはるかに大きいため、どうすればこれを機能させることができますか? 私は何か間違ったことをしましたか。kindleは実際にはhdpiですが、機能していませんか? 助けてください。