【发布时间】:2013-11-02 15:51:55
【问题描述】:
我是安卓开发新手。现在我正在一个应用程序中工作,该应用程序在我的手机中发送多个联系人的短信。为此,我使用AutoCompleteTextView 并参考here。
但是通过使用它,我可以一次选择一个联系人。
但我想选择多个联系人。任何机构都可以建议我这样做
【问题讨论】:
标签: android autocomplete contacts
我是安卓开发新手。现在我正在一个应用程序中工作,该应用程序在我的手机中发送多个联系人的短信。为此,我使用AutoCompleteTextView 并参考here。
但是通过使用它,我可以一次选择一个联系人。
但我想选择多个联系人。任何机构都可以建议我这样做
【问题讨论】:
标签: android autocomplete contacts
【讨论】:
MultiAutoCompleteTextView的例子,它会帮助你..
试试 multiAutoCompleteTextView。我想它会对你有所帮助。
【讨论】:
使用复选框选择多个联系人。将该联系人存储在数组中,然后单击按钮,使用 for 循环将短信从第一个索引发送到数组的最后一个索引。
int cntChoice = myList.getCount();
SparseBooleanArray checkedItems = myList.getCheckedItemPositions();
for(int i = 0; i < checkedItemsCount; i++){
int position = checkedItems.keyAt(i);
boolean isChecked = checkedItems.valueAt(i);
if(sparseBooleanArray.get(i) == true){
checked += myList.getItemAtPosition(i).toString() + "\n";
}
selectedNos[i] = checked;
}
使用这个 selectedNos 数组发送短信。
【讨论】: