我的ListView中的第一项可能是搜索 - AutoCompleteTextView。但遗憾的是,当ListView获取adapter.notifyDataSetChanged()时 - 键入的内容将被删除,AutoCompleteTextView将失去焦点。键盘停留但我不能再键入它,直到我再次按下此视图并键入它。
但是。这个adapter.notifyDataSetChanged()发生了很多 - 我该怎么办?
答案 0 :(得分:1)
您是否尝试在ListView之前/之外放置AutoCompleteTextView?
这应该只更新ListView中的itens但是隔离了AutoCompleteTextView。 我有几乎相同的实现,并为我工作。
<LinearLayout />
<AutoCompleteTextView /> =====> Filtering here (I guess).
<ListView /> =============> notifyDataSetChanged().
希望它有所帮助。
答案 1 :(得分:0)
dNiel Liqskk是对的.... 但是如果你想要第二个选择......
您可以将 autocompletetextview添加为标题视图 ..