gpt4 book ai didi

android - 整个 RecyclerView 上的 onClickListener

转载 作者:行者123 更新时间:2023-11-30 05:11:27 25 4
gpt4 key购买 nike

<分区>

我试图在其他帖子中找到答案,但我无法真正找到我要找的东西。

我正在构建聊天应用程序,我希望在单击带有聊天消息的 RecyclerView 时键盘消失。

下面代码的简单方法不起作用。

recyclerView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("RecyclerTest", "Clicked");
hideKeyboard();
}
});

我知道如何在 RecyclerView 内的 Items 上实现 onClickListener,但我想知道是否有办法在整个 RecyclerView 上添加 onClick,或者我应该不打扰并在每个 RecyclerView 上添加 onClick适配器中的项目,并在单击其中一个时隐藏键盘?

编辑:

我的隐藏键盘方法

private void hideKeyboard() {

InputMethodManager imm = (InputMethodManager) ChatRoom.this.getSystemService(Activity.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(ChatRoom.this.getCurrentFocus().getWindowToken(), 0);

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com