2
我的問題很簡單。我只需要知道這個關閉鍵盤按鈕產生什麼事件。我想聽取事件並在事件被捕獲時執行一個簡單的方法......我搜索了很多問題,但是我嘗試的所有解決方案都針對其他重要事件。軟鍵盤按鈕
我的問題很簡單。我只需要知道這個關閉鍵盤按鈕產生什麼事件。我想聽取事件並在事件被捕獲時執行一個簡單的方法......我搜索了很多問題,但是我嘗試的所有解決方案都針對其他重要事件。軟鍵盤按鈕
我以前有點研究這一點,並不停地道口,人都在說,沒有這樣的捕獲事件的對話。
不知道你想要什麼捕捉到這一事件,但是,這裏是一個小的工作圍繞着幫助我:
@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。讓我知道這是否有助於
慣於如果您在使用清單此adjustResize唯一的工作?我正在使用adjustPan,它不會在鍵盤打開時重新排列布局。 – Neil 2012-07-07 09:16:39
赤這個鏈接,你會得到你的答案.... [http://stackoverflow.com/questions/4312319/howto-capture-the-virtual-keyboard-顯示隱藏事件功能於機器人] [1] [1]:http://stackoverflow.com/questions/4312319/howto-capture-the-virtual-keyboard-show-hide-event -in-android – 2012-07-06 11:05:23
這隻適用於硬鍵盤。我在答案中嘗試了方法,但未捕獲事件。 – Neil 2012-07-06 11:20:52
這可以幫助你...... http://stackoverflow.com/questions/3940127/intercept-back-button-from-soft-keyboard – user1862721 2012-11-29 09:44:05