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

时间:2011-12-13 09:37:24

标签: android listview

我正在使用ListView和查看持有人对BaseAdapter进行充气。在每行的列表视图中,它们是3个文本视图和1个编辑文本。

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

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

EditTextWacher editTextWacher = new EditTextWacher(viewHolder);
viewHolder.editTextQuantity.addTextChangedListener(editTextWacher);

我不知道为什么会发生这种情况的确切问题我在编辑文本中设置了focusable false。仍然无法正常工作。

修改 Adding the Screen Shot

1 个答案:

答案 0 :(得分:2)

尽量不要将android:focusable="false"添加到要在其上执行任何侦听器的视图中。在这种情况下,请从android:focusable="false"中删除EditText