如何在android中设置自定义列表视图编辑文本的侦听器

如何在android中设置自定义列表视图编辑文本的侦听器,android,listview,Android,Listview,我正在使用BaseAdapter和视图保持架对ListView进行充气。在每行的列表视图中,有3个文本视图和1个编辑文本 现在我想将Listener设置为列表视图。这意味着,如果单击任何一行,则必须设置侦听器,以便获取该行在列表视图中的位置。文本视图上的侦听器是通过执行android:focusable=“false”“设置的,但编辑文本上的侦听器没有获得设置 我在编辑文本上设置了Textwacher,它工作正常 EditTextWacher editTextWacher = new EditT

我正在使用
BaseAdapter
和视图保持架对
ListView
进行充气。在每行的列表视图中,有3个文本视图和1个编辑文本

现在我想将Listener设置为列表视图。这意味着,如果单击任何一行,则必须设置侦听器,以便获取该行在列表视图中的位置。文本视图上的侦听器是通过执行android:focusable=“false”“设置的,但编辑文本上的侦听器没有获得设置

我在编辑文本上设置了
Textwacher
,它工作正常

EditTextWacher editTextWacher = new EditTextWacher(viewHolder);
viewHolder.editTextQuantity.addTextChangedListener(editTextWacher);
我不知道发生这种情况的确切原因,我在编辑文本中设置了focusable false。仍然不起作用

编辑

尽量不要将
android:focusable=“false”
添加到要在其上执行任何侦听器的视图中。在这种情况下,当我从编辑文本监听器中删除android:focusable=“false”行时,从编辑文本中删除android:focusable=“false”。但当我在XML的编辑文本中放在上面一行,并从所有其他小部件中删除时,意味着从文本视图中删除,那个监听器就可以工作了。如果我把android:focusable=“false”放在编辑文本监听器上,它将正常工作。