我想显示与各个电话号码的联系人名称列表

喜欢


Vikas Patidar <99999999999>


Rahul Patidar <99999999999>


当用户类型字段中的用户类型文本字段中的用户类型文本时,请使用AutoCompleteTextView。

在默认样式中,我只能显示名称列表。

任何人都可以告诉我如何实现此功能,以便用户在列表中选择任何项目时,我可以在手机号码字段中显示该项目。

有帮助吗?

解决方案

您需要将适配器用于此任务。例如, SimpleAdapter:

SimpleAdapter adapter = new SimpleAdapter(context, list, R.id.row_layout, new String[] { "Name", "Phone" }, new int[] { R.id.name, R.id.phone });
autoCompleteField.setAdapter(adapter);

为此,您需要制作一个布局XML文件,列表必须为类型 List<? extends Map<String, ?>. 。第四参数中的字符串是列表中地图的键。第五参数中的int是布局文件中组件的标识符。

或者,您可以扩展任何适配器并使用它。看到这个 关联 以供参考。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top