如何在android中增加键盘高度

时间:2015-07-08 07:12:28

标签: android keyboard android-keypad

在我的活动中,我想增加键盘的高度,而不是键之间的空间。

到目前为止,我尝试过很少的东西。

首先,在XML文件中创建了一个键盘视图。

<android.inputmethodservice.KeyboardView
        android:id="@+id/keyboardView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:visibility="gone" />

在java代码中调用相同的东西

 mKeyboardView = (KeyboardView) findViewById(R.id.keyboardView);
    mKeyboardView.setPreviewEnabled(true);

public void hideCustomKeyboard() {
    mKeyboardView.setVisibility(View.GONE);
    mKeyboardView.setEnabled(false);
}

public void showCustomKeyboard(View v) {
    mKeyboardView.setVisibility(View.VISIBLE);
    mKeyboardView.setEnabled(true);
    if (v != null)
        ((InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(v.getWindowToken(), 0);
}

public boolean isCustomKeyboardVisible() {
    return mKeyboardView.getVisibility() == View.VISIBLE;
}

它没有用,我尝试了另一个例子

tried link它也无效

我已经浏览了android开发者网站链接,我在键盘视图中找到了一种方法

public Keyboard (Context context, int xmlLayoutResId, int modeId, int width, int height)

Ref link

有人能帮我解决这个问题吗?如何增加键盘高度的大小。

0 个答案:

没有答案