問題タブ [android-screen-support]
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 - Android タブレットの密度とサイズ
異なるタブレットや構成での画面表示に問題があります。
私は 800x480px のタブレット wolder mitab を持っており、私のアプリケーションは完璧です。しかし、タブレットと同じ解像度の仮想マシンを作成したところ、テキストが大きくなり、画面からはみ出してしまいました。
私は 2 つのフォルダを持っています: 7 インチのタブレット用のレイアウトと、より大きなタブレット用の x-large です。他の 7 インチ、9 インチ、10 インチのタブレットを試してみましたが、良さそうです。しかし、それがすべてエミュレーターにあるのは、さまざまな密度のタブレットにいるということです。
マニフェストには次の行もあります。
どうすればこれを修正できますか?
ありがとう
android - Androidで画面が320-hdpiまたは320-mdpiを使用していることを知る方法
デバイスが 320-hdpi または 320-mdpi リソースを使用しているかどうかをコードで知りたいです。出来ますか?
このような例をいくつか試しましたが、一般的な密度ピクセル (mdpi、ldpi、hdpi など) が得られます。しかし、自分のデバイスでどのリソース データが使用されているかを正確に知りたいのです。320-hdpi、320-mdpi、または 320-ldpi のいずれであっても。
前もって感謝します。
android - デバイス/画面サイズに応じて異なる XML レイアウトを定義しますか?
使用しているデバイスに応じて異なるレイアウトを使用することについて、このフォーラムや他の投稿で多くの投稿を読みました。
以下は、現時点でのレイアウト フォルダーのスクリーンショットです。
さて、私はさまざまなバリエーションを試して、XML レイアウトを変更しようとしました。このプロジェクトは電話を使用して設計されており、現在 10.1 インチの Samsung Galaxy タブレットでテストしています。
これらすべてのレイアウトにもかかわらず、私のアプリはまだデフォルトの .xml ファイルを使用しています。
私が間違っているアイデアや他のバリエーションを試してみてください。
ユーザーをポートレート モードに固定しているため、-port を使用したレイアウトがいくつかあります。
どんな助けでも素晴らしいでしょう
ありがとう
android - 特定の画面サイズと特定の OS で Android アプリを実行するにはどうすればよいですか?
特定の画面サイズと特定の OS をターゲットにする必要があるアプリを作成しているように、デバイスにその特定の画面サイズと OS がない場合、このアプリを開始することさえできません....?
どうやってするか...?
どんな助けも非常に高く評価されます..
よろしく
java - Android の画面サイズと密度。文字サイズの選び方は?
Android でのマルチスクリーン サポートを理解しようとしています。はい、ドキュメントを読みましたが、まだいくつか質問があります。
私が理解しているように、密度ごとにドローアブルを作成する必要がありますが、テキストサイズはどうすればよいですか?
どの画面にも収まるタイトルをアクティビティに設定したい (十分な大きさが必要で、テキストがゆがまないようにする必要がある) Nexus7 (大画面) でテストすると、android:textSize="100dp"'
「通常の画面」サイズのエミュレーターで起動すると、非常に大きなテキストが表示されます。では、画面サイズごとにレイアウトを作成するのが正しい解決策でしょうか?
android:textSize="70dp"
通常の画面とandroid:textSize="50dp"
小さな画面を作成するだけですか?
そして、これらすべてをより効率的な方法でテストする方法について、もう 1 つの質問があります。でエミュレーターを作成する必要がありますか? この結果を得るためにエミュレーターを作成するためのパラメーターをどこで取得しますか?
- 特大画面
- ldpi
- mdpi
- テレビdpi
- hdpi
- xhdpi
- 大画面
- ldpi
- mdpi
- テレビdpi
- hdpi
- xhdpi
- 中画面
- ldpi
- mdpi
- テレビdpi
- hdpi
- xhdpi
- 小さな画面
- ldpi
- mdpi
- テレビdpi
- hdpi
- xhdpi
android - 複数の画面密度に合わせて画像のサイズを変更する方法
アバターをグリッド アイテムに追加する必要があります。
電話ギャラリーから選択した画像のサイズ変更を処理する方法を知りたいです。選択したら、グリッドに合わせるためにサイズ変更が必要になると思います。
ただし、画面密度ごとにサイズ変更された画像を保存する必要がありますか。1 つの xhdpi バージョンを保存し、他のデバイス用にスケールダウンするか、他の方法で賢くしますか?
その理由は、アプリがこのイメージをクラウド データベースに保存し、他のユーザーがこのイメージをダウンロードできるようにするためです。さまざまなデバイスで画像が表示される場合があります (したがって、さまざまな画像サイズが必要になります)。この画像の管理はどのように処理する必要がありますか?
android - 複数の画面で画像サイズを修正するにはどうすればよいですか?
私のプロジェクトには4つのドローアブルフォルダがあり、そこに同じ画像があります
4つのレイアウト(小、大、x大)のスプラッシュ画面があります
xlargeスプラッシュレイアウトで、中央に別の画像がありますが、resdrawableでは修正されません-これと同じxhdpi画像
どうすればこの問題を解決できますか?
android - QVGA エミュレータが間違ったレイアウト リソースを使用する
アプリでできる限り多くの Android デバイスをサポートしようとしています。動作するテスト デバイスの数が限られているため、エミュレータを使用してさまざまな画面解像度をテストしました。しかし、そうしようとすると、問題が見つかりました。 QVGA エミュレーターは正しいフォルダーではなく、layout-normal および drawable-hdpi フォルダーを使用します。画面サイズと密度の組み合わせごとに描画可能なフォルダーがあります (例: drawable-mdpi、drawable-ldpi など)。密度 120 のエミュレーターと API レベル 15 を使用しました。助けてください。よろしくお願いします。
android - 回転時にレイアウトが変更されない
layout および layout-land フォルダーに同じ名前の 2 つのレイアウトがあります。ただし、 で向きの変更が検出されても、ランドスケープ バージョンが適用されない場合がありonConfigurationChanged(Configuration newConfig)
ます。奇妙なことは、特定の場合にのみ発生することです。私のアプリのワークフローは次のとおりです: LoginActivity->TabActivity 問題のあるアクティビティはタブの 1 つにあります。ログインを横向きのままにすると、問題なく、すべての場合に正しく動作します。ログインを縦向きのままにしておくと、画面を回転させたときにタブの 1 つでのアクティビティが正しいレイアウトを使用しません。何が問題なのですか?必要に応じてコードを投稿できます。