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