Создание мультиэкранного приложения поддержки Android

Я создаю приложение в Android, которое должно поддерживать несколько экранов.

Для этого я прочитал много ответов, и один из них, который мне нравится больше всего, состоит в том, что я могу создавать различные папки вРез папка под следующим именем,

Для маленьких экрановМакет-мал,

Для больших экрановмакета большой,

Для очень больших экрановмакета XLarge

и мне нужно создавать разные макеты для разных экранов стак же название. например, mylayout.xml

и я должен поместить следующий код в файл manifest.xml

<supports-screens android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true"
      android:xlargeScreens="true"
      android:anyDensity="true" />

и, наконец, мне просто нужно написать следующие строки в моем файле деятельности,

  setContentView(R.layout.mylayout);

Теперь, когда я запускаю это приложение на экранах разных размеров, оно должно получать макеты из разных папок в соответствии с разрешением экрана.

Но это не происходит в моем случае. Он принимает только макет, который определен врасположение папка.

Может, кто-нибудь объяснит мне, почему это происходит, и как я могу решить эту проблему, чтобы мое приложение могло эффективно работать на экранах любого размера.

Ответы на вопрос(4)

Ваш ответ на вопрос