2015-09-20 3 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

Я не вижу необходимости в настройке этого вручную. Просто добавьте свои ресурсы (значки, изображения, макеты, значения для поля и т. Д.) В каталогах, например, сказал Йодизм. ;) Дополнительная информация: http://developer.android.com/guide/practices/screens_support.html –

ответ

0

Вы должны создать каталог для каждого layout. добавьте эти каталоги в папку layout для поддержки нескольких размеров экрана.

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

Не забудьте объявить его manifest файл.

+0

Не знаю, кто снижает ваш ответ. oO –

+1

Да. Но этот метод работал для меня. – Yodism

Смежные вопросы