0
Может ли кто-нибудь сказать мне, как мне отображать номер телефона и имя контакта в прядильщике? пожалуйста, помогите, спасибо заранее.как выбрать контакт из телефонной книги в андроид на прядильщик
Может ли кто-нибудь сказать мне, как мне отображать номер телефона и имя контакта в прядильщике? пожалуйста, помогите, спасибо заранее.как выбрать контакт из телефонной книги в андроид на прядильщик
Используйте этот код для загрузки контактов в ArrayList и передать в конструктор вашего Прядильщиков
ArrayList<String> contacts = new ArrayList<String>();
Cursor c = getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
null, null, null);
while (c.moveToNext()) {
String contactName = c
.getString(c
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String phNumber = c
.getString(c
.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
contacts.add(contactName + ":" + phNumber);
}
c.close();
Передайте это вашу Spinner как:
Spinner s = (Spinner) findViewById(R.id.Spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, contacts);
s.setAdapter(adapter);
Не забудьте добавить разрешения
<uses-permission android:name="android.permission.READ_CONTACTS" />
в вашем файле манифеста.