8

これは私の Android マニフェスト ファイルのコードです。

supports-screens android:resizeable="true"
              android:smallScreens="true"
              android:normalScreens="true"
              android:largeScreens="true"
              android:xlargeScreens="true"
              android:anyDensity="true"

supportscreens から私が理解していることは、アプリの画面のサイズを変更して画像を引き伸ばすことによって、アプリの画面を複数の画面サイズに合わせて単純に合わせることができるということです。ただし、このコードの有無にかかわらず、違いはありません。誰でも私を助けることができますか?

4

2 に答える 2

10

ちょうどこのような:

 /res/layout/layout.xml         // Default layout
 /res/layout-small/layout.xml   // Small screens
 /res/layout-large/layout.xml   // Large screens
 /res/layout-xlarge/layout.xml  // Ex

さらに進んで、ディレクトリ名に別のキーワードを指定することで、縦向きと横向きのビューで異なるレイアウトを作成することもできます。

 /res/layout-small-land/layout.xml      // Small screens, landscape view
 /res/layout-small-portrait/layout.xml  // Small screens, portrait view

タグの順序は重要であるため、layout-portrait-small と書くことはできません。

最後に、このコードをマニフェスト ファイルに追加します。

<supports-screens 
    android:resizeable="true"
    android:smallScreens="true" 
    android:largeScreens="true"
    android:xlargeScreens="true"  
    android:normalScreens="true" 
    android:anyDensity="true"/>
于 2013-07-04T07:16:48.960 に答える