0

Xamarin と Visual Studio を使用して Android アプリケーションを開発するのに忙しいです。次のフォルダー構造を作成しました。

res/layout/main_activity.xml           # For phones
res/layout-sw600dp/main_activity.xml   # For 7” tablets
res/layout-sw720dp/main_activity.xml   # For 10” tablets

さまざまなレイアウトについてですが、これは機能していないようです。res/layout/フォルダーにある xml ファイルを表示し続けますか?

どんな助けでも大歓迎です!よろしくお願いします!

4

2 に答える 2

1

低密度の小さな画面QVGA240x320

layout-small-ldpi layout-small-land-ldpi

低密度通常画面WVGA400240x400(x432)

layout-ldpi layout-land-ldpi

中密度通常画面HVGA320x480

layout-mdpi layout-land-mdpi

中密度大画面HVGA320x480

layout-large-mdpi layout-large-land-mdpi

高密度ノーマルスクリーンWVGA800480x800(x854)

layout-hdpi layout-land-hdpi

Xoom(中密度は大きいが1280x800解像度)

レイアウト-xlargeレイアウト-xlarge-land

于 2012-10-03T03:19:25.837 に答える
0

注:これらの修飾子を使用して指定するサイズは、実際の画面サイズではありません。むしろ、サイズは、アクティビティのウィンドウで使用できる dp 単位の幅または高さです。Android システムは、システム UI (画面下部のシステム バーや上部のステータス バーなど) に画面の一部を使用する場合があるため、画面の一部はレイアウトに使用できない場合があります。したがって、宣言するサイズは、具体的にアクティビティに必要なサイズにする必要があります。システムは、レイアウトに提供するスペースを宣言するときに、システム UI によって使用されるスペースを考慮します。また、アクション バーはアプリケーションのウィンドウ スペースの一部と見なされますが、レイアウトでは宣言されていないため、レイアウトに使用できるスペースが減少するため、設計で考慮する必要があることに注意してください。

http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

于 2012-10-02T11:11:15.473 に答える