1

どこが間違っているのかわかりませんが、私のアプリはdrawable-ldpi、drawable-mdpi、drawable-hdpi、drawableから画像を取得していません。

タブレット用のアプリを開発し、そのアプリを電話で動作させるようにしました。ここで参照されているようにlayout-sw600dpを作成しましたか?しかし、画像をdrawableフォルダーとdrawable-ldpiフォルダーに配置したときにサイズを変更した後、携帯電話とタブレットの両方で、より高解像度のフォルダー画像が取得されるたびに。

それぞれのフォルダから取得されなかった理由や、どこが間違っていたのかわかりません。助けてください。前もって感謝します。

!!!!!ヘルプヘルプヘルプ!!!!!!

4

3 に答える 3

0

多くの調査の結果、すべてのエミュレーターはさまざまな密度、つまり高、低、中であるという結論に達しました。これはここの画像で確認できます。ここに画像の説明を入力してください

そのため、私の画像はhdpiフォルダーから取得されました。完全に正しいわけではありませんが、デバイスごとに異なる解像度の画像を使用することがわかった唯一の解決策です。しかし、これをパッチとして使用したので、どんな答えでも大歓迎です。ありがとう

于 2012-04-17T11:27:24.727 に答える
0

マニフェストで定義していないと思いますこれをメインに追加してください

<supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:anyDensity="true" /> 
于 2012-04-05T09:12:54.240 に答える
0

次のようなドローアブルフォルダを定義できます

  • res
  • ドローアブル
  • ドローアブル-sw360dp
  • ドローアブル-sw600dp
  • ドローアブル-sw720dp

モバイルの場合はsw360dpフォルダーに画像を配置でき、7インチタブの場合はsw600dp、sw720dpの場合は7インチ以上に画像を配置できます。

于 2017-06-15T06:08:02.883 に答える