软键盘按钮

时间:2012-07-06 10:50:03

标签: android android-softkeyboard

我的问题非常简单。我只需要知道这个关闭键盘按钮产生什么事件。我想听取事件并在捕获事件时执行一个简单的方法......我搜索了很多问题,但我尝试的所有解决方案都针对其他关键事件。

KEYBOARD CLOSE BUTTON

1 个答案:

答案 0 :(得分:0)

我之前对此进行了一些研究,并且在人们说没有捕获这样的事件的情况下进行交谈。

不确定你想要捕获这个事件但是,这里有一点工作帮助了我:

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    final int proposedheight = MeasureSpec.getSize(heightMeasureSpec);
    final int actualHeight = getHeight();

    if (actualHeight > proposedheight){
        // Keyboard is shown
    } else {
        // Keyboard is hidden
    }

    super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}

Source。如果有帮助,请告诉我