Я ищу поддержку по разным разрешениям в IBM Worklight android. С этой стороны я читаю учебники IBM Worklight Tutorials В учебнике/модуле 09 они обсуждают разные разрешения. В документе есть строка, которая красноречивый:Поддержка различных разрешений для Android в IBM Worklight
По умолчанию Android приложения предполагает, что файл приложение HTML был стиль для ширины экрана 320 пикселей. При отображении графических элементов на более широких экранах Android автоматически масштабирует изображения и шрифты до соответствующего соотношения. Например, на широком экране 480 пикселей, 100 пикселей в ширину изображения будет быть масштабирован (480/320 = 1,5) до 150 пикселей в ширину
Теперь я сделать гибридный проект Worklight и установить фоновое изображение в нем и две кнопки на этом изображении. Это демо-приложение, в котором я тестирую разные разрешения.
Теперь я развернуть это приложение в Android и запустить его на Tab 7 дюймов, нексус 4 и закладка 10,1 .Теперь мой размер изображения 580x320 и бит глубина 24.
Когда я запустить этот проект на стыке 4 это дает правильную ширину изображения, но не масштабирует высоту изображения.
Когда я запускаю этот проект на вкладке 7 2, он показывает изображение с дополнительным свободным пространством слева от изображения, а лишнее свободное пространство на высоте изображения означает изображение вниз.
Когда я запускаю на вкладке 10.1, он показывает то же поведение, что и вкладка 7 2.
Я действительно путают то, что точные общий размер будет использовать так, что все эти шкалы на всех размеров экрана и не показывает дополнительное пустое пространство по ширине и по высоте
Добавить targetSdkVersion в <использует-SDk андроида: minSdkVersion = "8" /> в AndroidManifest.xml, его стоимость будет составлять от 13 вверх, это должно изменить разрешение контента, отображаемого на экране в Android 4 и выше. –
Благодарим вас за ответ. Но я не понимаю, потому что уже добавлен в файл манифеста. Поэтому я думаю, что его не связано с версией sdk –
User42590
targetSdkVersion - это еще одно свойство, добавляемое к тегу uses-sdk.Это указывает на то, какой SDK Android должен скомпилировать ваш код, который также контролирует такие вещи, как виджеты пользовательского интерфейса и разрешение. –