Android-当在字段上长按时,软键盘会隐藏
创始人
2024-08-19 17:00:40
0

可以通过自定义输入法按键行为来解决此问题。以下是实现这种行为的代码示例:

  1. 创建一个自定义 EditText 类并覆盖 onKeyPreIme() 方法:

public class CustomEditText extends EditText { public CustomEditText(Context context) { super(context); }

public CustomEditText(Context context, AttributeSet attrs) {
    super(context, attrs);
}

public CustomEditText(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
}

@Override
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_UP) {
        // 隐藏软键盘
        InputMethodManager imm = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(getWindowToken(), 0);
        return true;
    }
    return super.onKeyPreIme(keyCode, event);
}

}

  1. 在 XML 中使用此自定义 EditText:

这样,当用户长按此字段时,按返回键将隐藏软键盘。

相关内容

热门资讯

值得注意的是!wepoker私... 值得注意的是!wepoker私人局规律(透视)雀友会广东潮汕麻雀(总是有辅助软件)-哔哩哔哩1、不需...
透视黑科技!wepoker私人... 透视黑科技!wepoker私人定制透视(透视)天酷辅助器(本来有辅助工具)-哔哩哔哩该软件可以轻松地...
针对!hh poker透视器下... 针对!hh poker透视器下载(透视)福建789大菠萝脚本(真是真的有辅助平台)-哔哩哔哩1、福建...
透视美元局!agpoker辅助... 透视美元局!agpoker辅助(透视)途游手游辅助(确实真的是有辅助下载)-哔哩哔哩该软件可以轻松地...
今日!hhpoker德州有挂吗... 今日!hhpoker德州有挂吗(透视)潮友会鱼虾蟹有没有挂辅助(好像真的有辅助插件)-哔哩哔哩;暗藏...
不少玩家反映!aapoker万... 不少玩家反映!aapoker万能辅助器(透视)拼十app辅助(果然真的是有辅助辅助器)-哔哩哔哩进入...
近日!wpk透视是真的假的(透... 近日!wpk透视是真的假的(透视)哈糖大菠萝可以开挂吗(确实是有辅助下载)-哔哩哔哩1、用户打开应用...
网友热议!wepokerplu... 网友热议!wepokerplus脚本(透视)方片十三张外卦(本来存在有辅助软件)-哔哩哔哩1、首先打...
今天上午!wepoker私人局... 今天上午!wepoker私人局辅助(透视)中至余干510k开挂(都是真的有辅助修改器)-哔哩哔哩1、...
有消息称!拱趴大菠萝挂哪里(透... 有消息称!拱趴大菠萝挂哪里(透视)微信边锋辅助下载(其实真的是有辅助下载)-哔哩哔哩1、微信边锋辅助...