Я собираюсь создать действие настроек для своего приложения. Я определил PreferenceActivity
с хорошим макетом, включая объект ListPreference
, чтобы пользователь мог выбрать устройство Bluetooth. У меня возникли проблемы с динамическим заполнением списка.
Я хочу заполнить ListPreference
значениями из адаптера массива (который я создам и заполню соответствующими именами устройств Bluetooth).
Если бы это был вращающийся вид, я мог бы просто вызвать setAdapter()
. Однако с объектом ListPreference
я не могу понять, как подключить адаптер (findviewByID
не будет выполнять преобразование из представления в ListPreference
, поэтому я даже не могу получить дескриптор объекта).
Я хотел бы подключить адаптер, а затем заполнить адаптер значениями, которые, в свою очередь, заполнили бы ListPreference
значениями.