Android EditText输入框不聚焦,点击跳转
需求:点击输入框不弹起键盘,不聚焦,直接跳转目标界面
方法一:输入框设置editText.isFocusable = false
mBinding.homeSearch.isFocusable = false
mBinding.homeSearch.setOnClickListener {val intent = Intent(requireActivity(), SearchHistoryActivity::class.java)startActivity(intent)}
方法二:既然输入框都不需要输入了,直接写一个假的输入框就是了,例如写一个线性布局,里面加点图标,提示文案,加个点击事件就行了。

很简单,仅做个人总结
做个补充:
因为在某些情况下失去焦点但是也会让光标出现,所以补充几个属性配置:
1.XML布局文件中的EditText添加以下属性
android:textCursorDrawable="@null"
或者代码中:editText.setCursorVisible(false);
2.如果你想同时禁用编辑功能,可以通过设置setEnabled(false)或setFocusable(false)来实现。再把isFocusableInTouchMode设置成false
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
