2

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

键盘关闭按钮

4

1 回答 1

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);
}

来源。让我知道这是否有帮助

于 2012-07-06T14:44:17.077 回答