Макет не адаптируется к небольшому размеру экрана
Возможный дубликат:
Скелет приложения для поддержки нескольких экранов
Я разрабатываю приложение для Android. В папке res созданы разные папки для разных размеров, такие как layout-large, layout-small,. он работает нормально, за исключением небольшого размера экрана. В маленьком размере экрана это не берет расположение от расположения-маленькой папки. в чем могут быть причины. В небольшом размере экрана мы рассматриваем 240*400.
2 ответа
Малый размер экрана относится к физическим размерам экрана, согласно документации он должен быть ниже 3 - 3,5 дюйма.
Количество пикселей не имеет большого значения (кроме очевидных корреляций).
Попробуй вот так..
<manifest ... >
<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" />
</compatible-screens>
...
<application ... >
...
<application>
</manifest>
Для получения дополнительной информации следуйте этому, этому или этому