两个edittext能同时获得光标是为什么

这个订单中可以有多个商品,edittext设置的是全选的。我删除了一个商品之后,再刷新整个adapter,然后再次将焦点放上去,不会全选,再点击另一个edittext,之前的光标没有消失。这时输入一个数字,逻辑失效。

现在我删除商品后,直接new一个新的adapter,然后就没有问题了,只是我还没有搞清楚这个问题的原因。

图片说明

是不是在xml中设置了onclickable=true,或者editText有设置setFocusable(true);获取焦点的属性

这个时候如果输入文字应该是只有一个文本框有变化吧,应该是你在代码或布局文件中奖其中一个空间设置了焦点,而你在界面上有点来点去

可以一开始的时清楚焦点,候隐藏光标,当输入的时候在进行焦点处理。

listView中放editText是有这个问题,以前貌似碰见过,只有一个edittext可以输入,但有两个光标。
把中(类似这个名字)去掉试下,在Mainifest中把Activity的SoftInputMode改一下,
属性是什么adjustPan之类,几种属性试一下,我忘了应该哪一个

软键盘弹出模式改为不要自动弹出

既然EditText放在listView中,我想是不需要自动获取焦点弹出软键盘的

这个问题我解决的时候,会导致偶尔丢失光标,但是不妨碍输入,editText也会因为点击而改变背景

为什么有这么奇怪的需求 不能和他们说下嘛

你能把代码贴出来看看吗?