gpt4 book ai didi

android - 如何在android中自定义 ListView 的编辑文本上设置监听器

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:16 25 4
gpt4 key购买 nike

我正在使用 BaseAdapter 和 View holder 给 ListView 充气。在每行的 ListView 中,它们是 3 个 TextView 和 1 个编辑文本。

现在我想将监听器设置为 ListView 。意思是如果我单击任何一行,Listener 必须设置,这样我才能在 ListView 中获得该行的位置。 TextView 上的监听器是通过 "android:focusable="false" "设置的,但是编辑文本上的监听器没有得到设置。

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

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

我不知道为什么会发生这种情况的确切问题我在编辑文本中设置了 focusable false。还是不行。

编辑<强> Adding the Screen Shot

最佳答案

尽量不要将 android:focusable="false" 添加到您要对其执行任何监听器的 View 。在这种情况下,从 EditText 中删除 android:focusable="false"

关于android - 如何在android中自定义 ListView 的编辑文本上设置监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com