См. опорные экраны элемент манифеста, док. Просто установите цель на 9 или выше, и вы можете использовать xlarge. Любое устройство ниже уровня API 9 не должно быть в состоянии объявить себя как xlarge и, следовательно, все равно сможет установить ваше приложение . Вот какой недостаток пользователи получают за то, что на планшете Android установлена версия Android (<3.0), которая не была разработана с учетом планшетов! Я бы не стал слишком беспокоиться о том, что пользователи планшетов, использующих версии Android <3.0 (honeycomb), видят ваше приложение в несовершенном состоянии, поскольку они наиболее определенно используются для приложений, которые выглядят менее совершенными с этой конфигурацией устройства. Я не знаю, есть ли какие-либо планшеты до 3.0 даже для поддержки рынка ??! </p>
Также см. Параметр атрибута x-large doc , в котором указано, что значение по умолчанию для этого будет меняться в зависимости от версии устройства, поэтому лучше объявить его.
Все в манифесте, представленное в более новой версии платформы, на которой работает устройство, на котором установлено приложение, будет просто проигнорировано. Это относится и к любым атрибутам макета XML.
Я бы подумал, что размер экрана будет определяться исходя из разрешения и плотности экрана, я не уверен, что OEM устанавливает это во время сборки или если это вычисление во время выполнения. Было бы хорошо, если бы это было сделано на основе спецификаций устройства, но я чувствую, что это жестко закодированное значение (я могу ошибаться). В любом случае, я не думаю, что он обратно совместим (то есть он будет просто проигнорирован) в манифесте, поскольку папок для конкретных ресурсов не будет.
Из интереса, почему вы не хотите ставить цель выше уровня API 8?