2

GalaxyTabとMotorolaXOOMエミュレータスキンでアプリをテストしていますが、ドローアブルが間違ったフォルダから取得されている理由がわかりません。大きなサイズの写真を保存するdrawable-xhdpiフォルダーがあります。ただし、Tabはdrawable-hdpiからdrawableを取得し、XOOMはdrawable-mdpiフォルダーを使用します。では、どうすればリソースを管理できますか?前もって感謝します。

さらに、spで定義されたビューサイズが適切に移植されていないように感じます。80sp x 80spである必要があるビューがいくつかあります。mdpiおよびhdpi画面を備えた電話では正しく見えますが、タブレットでは小さすぎます。なぜこれができるのですか?

4

5 に答える 5

3

ただし、Tab は drawable-hdpi からドローアブルを取得し、XOOM は drawable-mdpi フォルダーを使用します。では、リソースを管理するにはどうすればよいでしょうか。

「Galaxy Tab」デバイスは 1 つもないため、どのデバイスを指しているのかわかりません。XOOM は-mdpiデバイスです。Galaxy Tab 10.1-mdpiも同様だと思います。ただし、最終的には、デバイス メーカーは、既存のアプリケーションに最適な結果をもたらすと思われる値を選択します。

于 2011-05-20T13:20:42.457 に答える
2

GalaxyTab 7" は "-large-hdpi" を使用し、XOOM 10.1" は "-xlarge-mdpi" を使用します。

詳細については、この投稿を確認してください 。GalaxyTab、Motorola Xoom Screen Desity and Size

于 2011-11-20T09:03:33.420 に答える
1

複数の画面解像度でテストしたところ、Android がさまざまな画面解像度に次の修飾子を使用することがわかりました: 240x320: -ldpi 320x480: -mdpi 480x800: -hdpi GalaxyTab7.1 インチ: -large GalaxyTab10.1 インチ: -xlarge

この情報がお役に立てば幸いです。

于 2011-08-28T01:14:42.650 に答える
0

Galaxy タブ (Android 2.x を実行している古いもの) は実際には xhdpi ではありません。「大」修飾子を使用してタブレットを識別することで成功しました。それ以外の場合は、ハニカムのみのリソースに v11 などの API 修飾子をいつでも使用できます。

于 2011-05-20T13:19:30.350 に答える
0

dpi 修飾子を使用する代わりに、代わりに画面サイズ修飾子を使用できます。使用するリソースを選択するときに使用できるタグに関する正確な情報がここにあります。

http://developer.android.com/guide/topics/resources/providing-resources.html

dpi と画面サイズの違いを理解することは重要です。dpi は、samsung galaxy s2 のような電話では高くなる傾向がありますが、大型の 10 インチ タブレットでは低くなる傾向があります (考えてみれば、電話より多くのピクセルをより小さなスペースに詰め込みます)。

于 2011-11-08T19:27:30.527 に答える