2012-02-24 1 views
1

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

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

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

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

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

Issue

ответ

1

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

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

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

+0

Вы пробовали это без targetSdkVersion? –

Смежные вопросы