Есть ли вероятность 0,00001% того, что размер экрана устройства Android не совпадает ни с одним из четырех обобщенных размеров экрана?
Все устройства, на которых установлен Android Market на законных основаниях, будут водин из четырех блоков размера, или, возможно, в новых сегментах, определенных как часть будущих версий Android.
Однако существуют устройства (например, WIMM One носимые), которые работают под управлением Android и не имеют Android Market наих.Такие устройства, теоретически, могут сделать что-то необычное.
Если да, откуда он будет выбирать ресурсы макета, если я не определил их в папке макета по умолчанию?
Вам нужно будет спросить производителя устройства.
У меня есть папка макета по умолчанию res / layout /, но не все экраны, определенные в этой папке, скорее определили их в соответствующей компоновке-папка 'size size'.
Вообще говоря, лучше всего иметь один из всего в res/layout
, тогда переопределять их с настроенными макетами только там, где это необходимо (например, вres/layout-large-land/
).Если ничего другого, это минимизирует дублирование кода.