我有一个自动完成字段,可以持续1-2秒,但随后消失......
holder.ed = (EditText) convertView.findViewById(R.id.editText);
holder.autocomplete = (AutoCompleteTextView)
convertView.findViewById(R.id.editText);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
MyApplication.getContext(),
android.R.layout.simple_dropdown_item_1line,
new String[] {"elementa","elementb","elementc","elementd"}
);
holder.autocomplete.setAdapter(adapter);
此代码位于baseadapeter的“getView”
答案 0 :(得分:1)
看起来问题在于列表视图中的自动完成。我认为由于项目扩展,该观点失去了对自身的关注。 您可以通过设置onFocusChange侦听器来验证这一点。 如果是这种情况,请尝试阻止您的视图失去焦点。
或者,如果可能,将列表视图更改为线性布局。