Как установить высоту пользовательской программной клавиатуры в Android?

#android #height #android-softkeyboard

#Android #высота #android-softkeyboard

Вопрос:

Я хочу создать программную клавиатуру, которая должна отображаться только в половине экрана устройства.

Основная цель состоит в том, чтобы пользователь мог видеть и выбирать элементы на экране, даже когда отображается клавиатура (поскольку она не будет отображаться в полноэкранном режиме).

Я попытался изменить параметр layout height в XML «inputView» и «candidateView». Но вся высота клавиатуры не изменяется. Пожалуйста, предложите способ добиться этого.

input.xml

  <com.example.android.softkeyboard.LatinKeyboardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@ id/keyboard"
    android:layout_alignParentBottom="true"
    android:layout_width="5px"
    android:layout_height="5px"
    />
  

qwerty.xml

 <Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="@dimen/key_height"
android:paddingTop="80px"
android:layout_height="50px"
android:layout_width="50px"
>
  

-Заранее спасибо.