EditText焦点在ListView中

use*_*683 5 android listview android-edittext

我有一个,ListView并且在其中ListView我有一些TextViews和其中EditTexts的一行.当我按下该行的任何地方时,我希望获得EditText焦点,以便输入文本.

问题是我不能让这个工作.当我放置EditTextListViewOnItemClick,当我点击不会响应ListView.

我试着用focusable="false"EditText,它让我点击ListView一次,但我不能让EditText即使是可聚焦设置为true后获得焦点.接下来我尝试使用android:descendantFocusability="beforeDescendants"in ListView但它似乎没有做任何改变,它仍然无法正常工作.

有没有人知道我能做些什么让它起作用?

Som*_*ere 0

您可以在 xml 行布局中添加一个属性enabled="false",然后在 onItemClickListener 上添加一个属性setEnabled(true),然后setFocusable(true),这应该可以解决问题。