0
A
回答
1
有軟鍵盤的背部。我已經使用這個代碼片段,hnestly我已經從那裏:(
final View activityRootView = findViewById(R.id.loging_rootview);
activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(
new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int heightDiff = activityRootView.getRootView()
.getHeight()
- activityRootView.getHeight();
if (heightDiff > 138) { // if more than 100 pixels, its
// probably a keyboard...
logo.setVisibility(View.GONE);
} else {
logo.setVisibility(View.VISIBLE);
}
}
});
1
忘記你可以得到回報按鈕
editText.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// You can identify which key pressed buy checking keyCode value
// with KeyEvent.KEYCODE
if (keyCode == KeyEvent.KEYCODE_ENTER && KeyEvent.ACTION_DOWN == vent.getAction()) {
// YOUR CODE HERE
}
return false;
}
});
編輯:
沒有發生事件當軟鍵盤隱藏時 看到這個Question將幫助你解決你的問題
相關問題
- 1. 當我按下按鈕時,WebView正在關閉安卓鍵盤
- 2. 安卓鍵盤向後按關閉
- 3. 屏幕鍵盤關閉按鈕事件?
- 4. Android EditText:單擊返回按鈕時關閉鍵盤
- 5. end當返回按鈕被點擊時鍵盤的編輯
- 6. iPhone - 用OK按鈕關閉鍵盤,用UITextView接受返回鍵
- 7. UITextField控制關閉按鈕和鍵盤返回鍵
- 8. 安卓關閉鍵盤「自然」
- 9. 安卓按鈕點擊並點擊
- 10. 如何關閉與返回按鈕slidind抽屜 - 安卓
- 11. 當點擊數字鍵盤關閉鍵盤,並把號碼
- 12. 關閉按鈕上的鍵盤單擊該關閉片段
- 13. 按鈕點擊安卓小部件
- 14. 安卓:鍵盤隱藏按鈕
- 15. 安卓維護活動後點擊返回按鈕FragmentActivity
- 16. iOS - 按下按鈕時關閉鍵盤
- 17. 如何隱藏小鍵盤而不點擊返回按鈕
- 18. 如何使鍵盤點擊返回按鈕
- 19. iOS - 關閉返回鍵的鍵盤
- 20. 關閉按鈕點擊
- 21. 安卓按鈕上的點擊事件(只綁定一次)
- 22. 安卓:當一個小部件的按鈕被點擊
- 23. Android按鈕點擊按鈕時關閉
- 24. 點擊鍵盤事件
- 25. 當返回按鈕被點擊活動
- 26. java.io.NotSerializableException當點擊返回按鈕
- 27. iOS鍵盤問題 - 點擊完成或點擊更新按鈕時鍵盤未關閉
- 28. 通過點擊鍵盤按鈕解僱屏幕鍵盤的事件
- 29. 的Android打印機強行關閉,當點擊關閉按鈕
- 30. 如何返回確認關閉按鈕點擊fancybox?
但這不適用於硬件後退按鈕 – Anthea
@Anthea看到我編輯的答案 – MAC