我有一个片段视图,一个片段有一些EditTexts集合,另一个片段也有一个EditText。我遇到的问题是,当它位于EditText中时,单击softkeyboard中的Next按钮,它会在同一个片段视图中转到下一个EditText。但在第三个EditText之后,在softkeyboard的Next上,它转到下一个片段视图中的Edittext。纵向上,EditText就在第三个EditText下面。是因为那个吗?防止EditText专注于下一个按钮点击软键盘
1
A
回答
1
yourEditText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
// do something with next printed on your editText
}
return true;
}
});
的关键因素是返回true
告诉你已经消耗的下一步行动,所以没有更多的默认焦点。
Returns
Return true if you have consumed the action, else false.
0
你可以用下面的代码:
youredittext.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(keyCode == event.KEYCODE_ENTER)
{
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
prepareMonthDialog();
}
}, 500);
return true;
}
return false;
}
});
相关问题
- 1. 关闭键盘按钮,点击(休息,如果没有的EditText专注于)
- 2. 防止专注于普通的JavaScript按钮点击
- 3. 在软键盘上获取edittext焦点点击下一步
- 4. 如何使editText专注于Android中的按钮点击?
- 5. 保持专注于下一个按钮
- 6. 点击EditText不显示软键盘
- 7. 专注于单击按钮
- 8. Select2:防止Select2下拉专注于点击
- 9. 防止按键点击按钮点击即使在vb6中
- 10. 当软键盘显示时按下后退按钮时清除焦点EditText
- 11. 软键盘按钮
- 12. 软键盘隐藏多行EditText下面的按钮?
- 13. Android:EditText和Button;当点击按钮时,放开EditText并隐藏软键盘?
- 14. 使用软键盘上的“ENTER”键代替点击按钮
- 15. 按下按钮时清除edittext焦点并隐藏键盘
- 16. 专注于EditText
- 17. 防止多个按钮点击
- 18. 的Flex防止软键盘从收盘
- 19. 如何防止在完成按下时关闭软键盘
- 20. EditText下的Android软键盘 - 设置软键盘位置
- 21. 安卓键盘在EditText上的下一个按钮问题
- 22. EditText - 键盘上的下一个按钮 - 实现
- 23. 防止editText.setText被软输入键盘修改EditText
- 24. 下一个点击键按
- 25. 如何通过点击下一个键盘按键将控制权传递给android中的下一个edittext?
- 26. 如何在Robotium测试中点击软键盘'搜索'按钮?
- 27. 使用按钮点击调用Android软键盘
- 28. 防止双击一个按钮与knockout.js
- 29. EditText,焦点,软键盘麻烦
- 30. ListView中的多个EditText,点击以专注于一个EditText并且焦点跳转到第一个
我也得到了同样的问题。你找到了解决这个问题的方法吗?谢谢。 – erika
没有运气青睐我。我所做的只是重新定位了EditText。 – user2978042