問題タブ [android-resolution]

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 投票する
1 に答える
638 参照

android - AppWidget でホーム画面の幅を自動的に埋めるにはどうすればよいですか?

私はウィジェットに取り組んでいます。典型的な電話では、ホーム画面の幅を埋める 4x2 の方が好みです。ただし、一部の大型携帯電話 (Samsung Galaxy Mega など) では、ランチャーの幅が 5 セル分あります。ランチャー セルのサイズに基づいて、ウィジェット プロバイダーを 5x3 に自動的に変更する最良の方法を見つけようとしています。

現在、4x2 と 5x3 の 2 つのプロバイダーがあります。通常サイズの電話 (5x3 をサポートしていない) で 1 つ (4x2) だけを表示したいので、ウィジェットが追加されたときに実行時チェックを行い、デバイス モデルが 5 セルのモデルのいずれかと一致するかどうかを確認します。ワイドランチャー。次に、他のウィジェット プロバイダー コンポーネントを無効にします。ただし、5x3 が一時的にアプリ ドロワーに表示され、ユーザーが追加しようとするとランチャーが強制的に閉じられるため、これは理想的ではありません。

これを回避する方法について何か考えはありますか?大量のランチャーがあり、チェックする API がないため、セル幅のサイズを正確に読み取ることができない可能性が高いことに気づきました。ただし、5 セルの画面を持つデバイスの静的なリストを保持するよりも優れた方法があるに違いないという点には、誰もが同意すると思います (言うまでもなく、カスタム ランチャーを使用している人は幅の範囲を設定できます)。

リソース フォルダー修飾子 (sw720dp など) の使用について簡単に考えましたが、それでもユーザーのランチャーのセルの幅を決定する問題は解決しません。

助けてくれてありがとう、ドリュー

PS また、同様の質問がここで行われたことも認識しています: Appwidget の最大幅は、コメントや回答なしですべての画面サイズに適合します。任意の入力をいただければ幸いです。

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

android - さまざまなデバイスで異なる色のレンダリング

ボタンの状態を次のように設定しています

問題は、Huwaei Ascend ではそれほど鮮明ではありませんが、Galaxy Device ではシャープで非常に鮮明であるなど、デバイスによってレンダリングが異なることです。

すべてのデバイスで同じように見せるにはどうすればよいですか。

よろしく。

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

android - Android レスポンシブ レイアウト

アプリケーション(電卓)を構築しています。中にボタンがあるテーブルレイアウトを使用しています。Samsung Galaxy II の画面では完璧に見えますが、大きな画面では非常に悪く見えます。ボタンの高さは非常に小さいです。大きな画面でボタンを伸ばすにはどうすればよいですか?

レイアウト XML は次のとおりです。

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

android - Androidのスプラッシュスクリーン画像

異なる画面サイズに合わせてスプラッシュ画面の画像のサイズを変更する必要がありますか、それとも必要な最高解像度の画像を 1 つ保持し、それをdrawableフォルダーに追加してそのまま使用しても問題ありませんか。

また、アプリで表示しているクリップアートにも同じ疑問があります。これらのクリップ アートは、画面サイズのほぼ 3/4 です。必要な最高解像度の画像を 1 つ使用する必要がありますか。または異なるサイズの画像。

助けてください!

前もって感謝します。

0 投票する
5 に答える
5499 参照

android - すべての画面サイズ (idpi、mdpi、hdpi、xhdpi、xxhdpi) と互換性のあるドローアブルを使用する方法

こんにちは、私はアンドロイドプログラミングが初めてなので、知りたいです:

すべての画面サイズ (idpi、mdpi、hdpi、xhdpi、xxhdpi) と互換性のあるドローアブルを使用する方法

実際、すべての画面サイズとのドローアブル画面サイズの互換性について混乱しています

だから私はそれを知りたい:

アプリにすべての画面サイズとの互換性を持たせたい場合、すべての描画可能なフォルダーに画像を配置する必要がありますか?

例: 背景画像

  • • drawable-ldpi (QVGA Device 2.7 の場合は 240x320) この解像度で画像を配置
  • • drawable-mdpi (HVGA Device 3.2 の場合は 320x480) この解像度で画像を配置
  • • drawable-hdpi (WVGA デバイス 4.0 の場合は 480x800) この解像度で画像を配置
  • • drawable-xhdpi (WxVGA デバイス 4.7 の場合は 1280x720) この解像度で画像を配置します
  • • drawable-xxhdpi (Nexus 5 デバイスの場合は 1080x1920) この解像度で画像を配置

または、すべての画面サイズに 1 つの同じ画像を使用できます。

0 投票する
0 に答える
52 参照

android - res ディレクトリの解像度固有のサブフォルダーがアプリをクラッシュさせる

Android 用の電話とタブレットのアプリを作成し、一般的なレイアウト フォルダーにレイアウトを設定しました。次に、res ディレクトリに 2 つの追加フォルダーを作成し、接尾辞 -sw600dp & -sw720dp を付けましたが、機能せず、アプリが毎回クラッシュします。何をやっても時間。誰か他のオプションを教えてください。

ログ猫エラー: