Как адаптировать образец экранной клавиатуры Android к большему экрану? - PullRequest
1 голос
/ 24 февраля 2012

Я пытаюсь развернуть образец программной клавиатуры Android, входящий в комплект SDK (2.3.3 февраль 2012 г.), без изменений, на устройство с большим экраном (HTC Sensation с разрешением 960x540 пикселей и плотностью 240 ЖК-дисплеев, диаметром 4,2 дюйма) ).

Я заметил, что представление ввода занимает половину экрана с клавиатурой, выровненной по верху, оставляя огромное пространство для черных полей (см. image ниже).

Я очень старался выровнять вид клавиатуры / ввода по нижней части экрана и избавиться от черных полей - безрезультатно (редактирование input.xml/qwerty.xml/*.xml, по-видимому, не помогает).

Я могу воспроизвести поведение на виртуальном устройстве (эмуляторе) со следующими настройками: 960x540 пикселей, плотность ЖК-дисплея 240), поэтому я думаю, что мое реальное устройство не является проблемой.

Любое указание на то, как это может быть достигнуто, высоко ценится. Большое спасибо!

Issue

1 Ответ

1 голос
/ 29 февраля 2012

После двух дней поиска я сам нашел решение: добавив следующую строку в «AndroidManifest.xml», добился цели:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Поскольку я новичок в Android, я не могу объяснить, почему этоработает - но работает (как в эмуляторе, так и на реальном устройстве).Черные поля исчезли, и макет работает, как указано и желательно.Надеюсь, это полезно для других.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...