在开发Android 软键盘“搜索”功能时浏览多篇博客,但发现搜索功能怎么都不执行,代码如下:
activityMainBinding.et.setonEditorActionListener((textView, i, keyEvent) -> { if (i == EditorInfo.IME_ACTION_SEARCH) { Toast.makeText(MainActivity.this,"搜索功能已实现",Toast.LENGTH_SHORT).show(); return true; } return false; });经过仔细查找对比发现在xml文件中,缺少如下代码:
android:singleLine="true"添加后正常显示,不仅仅限于软键盘的“搜索”功能,“下一步”等其他功能同理。
参考博客:
https://blog.csdn.net/ganziqian/article/details/50721871
https://blog.csdn.net/lsw8569013/article/details/108533030
表示感谢!



