Следует ли мне избегать сборки для некоторых устройств Android?

В Android Studio я создаю приложение с минимальной версией Android 5.0. Я читал, что Nexus 4 — это минимальное устройство, доступное с Android 5.0 lollipop.

Значит ли это, что мне следует игнорировать размеры экрана Nexus ONE и Nexus S (поскольку это более ранние версии)?


person rob    schedule 19.09.2017    source источник
comment
Это не означает, что нет другой группы с Android 5.0 или выше с меньшим размером экрана.   -  person Joshua    schedule 19.09.2017
comment
1. Используйте макет, который может реагировать на разные размеры. 2 создать другой ресурс в зависимости от размера экрана. См. Предоставление ресурсов | Разработчики Android   -  person Joshua    schedule 19.09.2017
comment
Я использую макет ограничения. В настоящее время я использую xhdpi ImageButton, который я поместил в Nexus 6, и он выглядит нормально по размеру, но выглядит слишком большим на Nexus ONE и Nexus S.   -  person rob    schedule 19.09.2017


Ответы (2)


Если вы установите минимум 5.0, вам не нужно беспокоиться о размере экрана, вам нужно беспокоиться о версии Android. Упомянутые вами устройства (Nexus ONE, Nexus S) имеют версию ниже 5.0, поэтому вы должны игнорировать эти устройства. Но вы должны быть проинформированы о том, что устройство с маленьким размером экрана может быть выше 5.0 (Android 5.0). В этом случае вы также должны беспокоиться о маленьком экране.

person Mafujul    schedule 19.09.2017

Nexus — не единственные существующие телефоны Android. Производителей много, и я гарантирую, что у некоторых из них есть телефоны с маленьким экраном под управлением Android 5+. Несмотря на то, что у NExus нет маленьких экранов, работающих на уровне 5+, это не значит, что их нет ни у кого. Вам нужно проектировать для всех размеров экрана, потому что есть даже Nexus One, которые имеют root-права и работают под управлением Android 8.

в принципе, не игнорируйте их. Дизайн для всех размеров экрана, потому что всегда есть рутированное устройство или другой производитель с маленьким экраном.

person Community    schedule 19.09.2017