300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Android监听软键盘的关闭

Android监听软键盘的关闭

时间:2020-08-16 04:02:22

相关推荐

Android监听软键盘的关闭

网上很多资料都说Android没有直接提供监听软键盘的接口,

那我们来自己来实现监测所有软键盘关闭的场合,

目前我知道的有三种情况,

1.软键盘上的关闭按钮(完成/下一步/发送.....)

2.返回键

3.菜单键

情况一用以下代码可以搞定

editView.setOnEditorActionListener(

new TextView.OnEditorActionListener() {

public boolean onEditorAction(TextView view, int actionId,

KeyEvent event)

{

if (actionId == EditorInfo. IME_ACTION_DONE)//点击软键盘上的完成按钮

{

//自己的处理代码

}

return false;

}

});

情况二和情况三需要自己重新声明一个EditText的子类:

public class EditTextEx extends EditText

{

public EditTextEx(Context context)

{

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。