問題タブ [android-screen]

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.

0 投票する
2 に答える
1013 参照

android - 単位として dp を使用したにもかかわらず、Android 画面が正しくスケーリングされませんか?

私はSOについて多くのことを読み、あちこちでグーグル検索を行いましたが、それでも答えが得られません...私はこのコードを持っています:

さまざまなスレッドからの回答に記載されているように、スケーリング単位として dp を使用しましたが、さまざまな画面サイズと解像度から移動すると、結果としてこれらの画像が得られます。

さまざまな画面サイズと解像度で得られるさまざまな画像を次に示します。

3.7(480×800)

3.7(480×854)

7.0(1024×600)

10.1(1280×800)

画面サイズと解像度に比例してテキストボックスが大きくならないのはなぜですか? グラフィックのないテキストビューであり、ユニットには dp が使用されます。

ありがとうございました。

0 投票する
2 に答える
1946 参照

android - デバイスの画面の向きの設定がオフの場合でも、アプリは横向きモードで回転します

マニフェストのアクティビティに android:screenOrientation="sensorLandscape" を設定して、アプリを 180 度回転するように設定しました。ただし、デバイスの画面の向きの設定がオフになっている場合、アプリはまだ回転しています。

私のアプリは横向きモードで 180 度回転する必要がありますが、画面の向きの設定がオフになっている場合は回転しないでください。どうすればこれを解決できますか?

0 投票する
3 に答える
29796 参照

android - さまざまな解像度で使用するドローアブル フォルダーの設定

アプリで使用する必要があるアイコンごとに 4 つの異なるサイズがあります。問題は、My Nexus 7 (1280 x 800) と Galaxy s2 (800 x 480) が drawable-hdpi のリソースを使用しているように見えることです。Nexus に drawable-xhdpi のリソースを強制的に使用させ、次に 10 インチ タブで drawable-xxhdpi を使用させるにはどうすればよいですか。

マニフェストファイルにこれがあります

0 投票する
2 に答える
304 参照

android - Android 開発用の汎用サイズの取得

7 インチと 10 インチのタブレットを考慮して、すべての Android サイズをサポートするアプリを構築しています。これは、Small、Normal、Large、および Xlarge の一般的な値です。画面の解像度ではなく、画面サイズを知りたいです。

0 投票する
2 に答える
1133 参照

android - 480x800 hdpi、mdpi、ldpi のドローアブルを配置する場所

さまざまな画面サイズとさまざまな密度の問題に問題があります。さまざまな解像度のアプリを開発していますが、480 x 800 の解像度では混乱しています。

私は 480 x 800 の画像のコピーを 1 つ持っています。しかし、市場にはこの解像度用のさまざまなデバイスがあります。例えば:

  1. 480 x 800 (hdpi) --> 電話用
  2. 480×800(mdpi)
  3. 480 x 800 (ldpi) ---> タブレット (7 インチ)

私の混乱は、上記のすべての画面サイズでこれらの画像を取得できるように、画像をどこに配置する必要があるかということです。

編集:

hdpi イメージをdrawable -hdpi とmdpi および ldpi イメージに drawable-sw480dp-mdpi フォルダーに配置しています。別のフォルダーで同じ画像を繰り返しているため、これによりアプリのサイズが大きくなっています。

編集

誰でも私の問題の解決策を提供できますか?

0 投票する
2 に答える
1731 参照

android - Android の画面サイズが正しくありません

このコードを使用して画面解像度を取得しています。

しかし、私は間違った画面サイズを取得します:

私のタブレットには、解像度 1024x600 の 7 インチの画面があります。欠けている 48 ピクセルは、システム バーで使用されているものだと思いますが、非表示にしても、その画面サイズになります。

私はAndroid 4.1.1を使用しているためgetRealSize()、API17で追加されたメソッドを使用できません。正しい画面サイズを取得するにはどうすればよいですか?

更新:私のパネルの密度は 1.0 と変わらないため、質問の重複ではありません。サイズは正しいはずです。

Update2:次のコードが機能しました (13 から 16 の間の API のみ)。600x1024を返すので、画面の向きを確認して適切な幅/高さを取得してください

ここから取得しました:Android DisplayMetricsがICSのピクセル単位で誤った画面サイズを返す

0 投票する
1 に答える
93 参照

android - デバイスサイズに基づくレイアウト

私は今かなり混乱しています。さまざまな画像を作成して適切なフォルダー (xhdpi、ldpi) に配置しようとしましたが、2.7 インチから 10 インチまでのすべてのデバイス タイプでアプリが動作しません。そこで、画面サイズごとに異なるレイアウトを作成することにしました。このコードからデバイスのサイズをインチ単位で取得しています-

今私が望むのは、デバイスのサイズが約2.7インチの場合、アプリがカスタムフォルダーのレイアウトを使用して開始することです。それは可能ですか?

0 投票する
3 に答える
5630 参照

android - Android:画面の向きを変更するときにページのリロードを無効にするにはどうすればよいですか?

活動をしています。私にはプロセスがあり、これは非常に長いです。画面の向きを変更しました (縦から横へ)、プロセスが再開されました... 画面の向きを変更するときに onCreate() を無効にしたいです。

どうやってこれを作るのですか?

0 投票する
2 に答える
166 参照

android - この例をさまざまな画面サイズについて視覚化するのを手伝ってくれる人はいますか?

Androidの多画面対応はいつも苦手で、dpiなどの概念が完全に理解できていないので、もう一度一から勉強してみようと思いました。この例は、Android 開発者の Web サイトで見ました。

デバイスの一般化された画面サイズと密度を定義する特性は、互いに独立しています。たとえば、WVGA 高密度画面は、その物理サイズが T-Mobile G1 (Android の最初のデバイスおよびベースライン画面構成) とほぼ同じであるため、通常サイズの画面と見なされます。一方、WVGA 中密度画面は画面と見なされます。同じ解像度 (同じピクセル数) を提供しますが、WVGA 中密度画面は画面密度が低く、各ピクセルが物理的に大きいため、画面全体がベースライン (通常サイズ) の画面よりも大きくなります。 .

これら 2 つのデバイスの解像度物理サイズは同じなのに密度が異なる理由がわかりません。

密度が異なり、物理サイズが同じ場合、解像度異なるため、物理ピクセル数が異なるのではないでしょうか。

--

誰かがこれとこれらのタイプの概念のイラストを描くことができますか? 私はこれらのことを視覚化するのに本当に苦労しています。

ありがとう。