2015-09-20 171 views
0

我是對的嗎?我試圖讓我的項目,可以在所有不同的屏幕尺寸被使用,因爲從時間我使用API​​創建17在其開頭(歌Nexus One)適合所有屏幕尺寸

<supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:anyDensity="true" /> 
    <application 
     android:allowBackup="true" 
     android:icon="@drawable/fitnessku" 
     android:label="@string/app_name" 
     android:largeHeap="true" 
     android:theme="@style/AppTheme" > 
     <compatible-screens> 
      <!-- all small size screens --> 
      <screen android:screenSize="small" android:screenDensity="ldpi" /> 
      <screen android:screenSize="small" android:screenDensity="mdpi" /> 
      <screen android:screenSize="small" android:screenDensity="hdpi" /> 
      <screen android:screenSize="small" android:screenDensity="xhdpi" /> 
      <!-- all normal size screens --> 
      <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
      <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
      <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
      <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 
      <!-- all large size screens --> 
      <screen android:screenSize="large" android:screenDensity="ldpi" /> 
      <screen android:screenSize="large" android:screenDensity="mdpi" /> 
      <screen android:screenSize="large" android:screenDensity="hdpi" /> 
      <screen android:screenSize="large" android:screenDensity="xhdpi" /> 
     </compatible-screens> 
+0

我看不到需要手動進行配置。只需將你的資產(圖標,圖像,佈局,邊界值等)添加到目錄中,就像Yodism說的那樣。 ;)進一步的信息:http://developer.android.com/guide/practices/screens_support.html –

回答

0

你需要爲每個創建目錄layout。將這些目錄添加到您的layout文件夾以支持多種屏幕尺寸。

  • layout-small
  • layout-normal
  • layout-large
  • layout-xlarge
  • layout-xxlarge

不要忘記申報它manifest文件。

+0

不知道誰downvotes你的答案。 oO –

+1

是的。但是這個方法對我有用。 – Yodism