Я занимаюсь разработкой приложения для Android и хочу поддерживать устройства любых размеров, от телефонов до полноразмерных планшетов.Я бы хотел ограничить приложение только вертикальной ориентацией на небольших устройствах и разрешить использовать другой, более удобный для пользователя интерфейс в горизонтальной ориентации, когда устройство больше.Пока что я не могу найти какой-либо способ, не говоря уже о изящном способе, ограничить активность разрешением ориентации на основе размера экрана устройства.
Примером может быть: смартфон, на котором запущено приложение,разрешено использовать ресурсы макета в layout-small и layout-normal, и вообще не разрешается использовать ландшафт.Более крупное планшетное устройство может использовать пользовательские интерфейсы, которые более удобны для большого экрана и могут использоваться как в книжной, так и в альбомной ориентации, с уникальными пользовательскими интерфейсами для каждой ориентации.1005 *