2

親愛なる私はアンドロイドアプリケーションで働くつもりです。インターフェースを設計する必要があります。http://developer.android.com/design/index.htmlの記事を読みまし たが、まだ足りない点があります。デバイス サイズごとにバック グラウンドを設計する必要がありますか?

4

3 に答える 3

0

実際、そうすべきです。Android には 4 つのメイン画面サイズがあり、res/layout-xlarge、res/layout-large、res/layout-normal、および res/layout-small からレイアウト xml を取得します。同時に、drawable-hdpi、drawable-xhdpi、drawable-mdpi、drawable-ldpi から画像を取得する画面ごとに異なる画像解像度を使用する必要があります。

于 2012-12-27T09:50:10.237 に答える
0

複数の画面をサポートするには、このリンクを確認してください。このリンクは、さまざまな画面サイズのデバイス用にさまざまなレイアウトを作成する方法を示しています。

しかし、向きや縦向きモードで複数の画面をサポートするための独自のレイアウトを作成したい場合でも、

For image, use 9 patch images. 

ここにリンクがあります http://developer.android.com/tools/help/draw9patch.html

ウィジェットの幅と高さについては、wrap_content または match_parent を使用するか、android:layout_weightおよびandroid:weightSum

pixels i.e. px Use dpの使用を避ける

これにより、複数の画面で機能する独自のレイアウトを作成できますが、その画面は向きまたは縦向きモードである必要があります。

If you want to support for for both,then you have to createlayout-landfor landscape mode in the res folder.

于 2012-12-27T09:42:15.080 に答える
0

背景の種類によって異なります。背景全体が画像の場合、背景が高解像度の画像である場合、画面サイズごとに異なる画像を提供する必要があります。あなたもすることができます:

ここで一般的な画面サイズに使用できるいくつかの値:

  • 320、次のような画面構成を持つデバイスの場合:
    1. 240x320 ldpi (QVGA ハンドセット)
    2. 320x480 mdpi (ハンドセット)
    3. 480x800 hdpi (高密度ハンドセット)
  • 480、480x800 mdpi (タブレット/ハンドセット) などの画面用。
  • 600、600x1024 mdpi (7 インチ タブレット) などの画面の場合。
  • 720、720x1280 mdpi (10 インチ タブレット) などの画面用。

Android が実行時に画像を選択する他の修飾子(画面密度、利用可能な幅、利用可能な高さ、画面サイズ、または画面のアスペクト) も確認する必要があります。これらの修飾子を組み合わせて慎重にテストすることで、ユーザーが各デバイスで最高のエクスペリエンスを得られるようになります。

于 2012-12-27T09:57:33.893 に答える