Я хотел бы настроить что-то вроде RingtonePreference, но для шаблонов вибраций ListPreference кажется хорошим местом для начала, но не позволяет включить обработчик onClick. Как я могу расширить его, чтобы добавить его? Возможно ли это? И где я могу найти исходный код для ListPreference, возможно, я мог бы просто скопировать его и внести нужные изменения?расширение ListPreference с обработчиком onClick
1
A
ответ
0
Его довольно легко на самом деле. вы можете найти источник ListPreference по адресу: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/android/preference/ListPreference.java
Как вы можете видеть в источнике, вам просто нужно перезаписать onPrepareDialogBuilder и запутаться в секции onClick. Обратите внимание, что вам нужно будет сделать какое-то редактирование, так как вы не можете использовать частные переменные экземпляра, но для каждого есть геттеры и сеттеры, поэтому его довольно простое
Смежные вопросы
- 1. CheckBox OnClick переключается перед обработчиком OnClick?
- 2. OnClick события с помощью JQuery автозаполнения в сочетании с обработчиком
- 3. Javascript заменить расширение onclick
- 4. Android ListPreference с добавлением
- 5. Пользовательский ListPreference с динамическими записями
- 6. ListPreference зависимость
- 7. Расширение изображения с помощью javascript onclick
- 8. jquery изменить расширение href onclick
- 9. Расширение Chrome - событие события onclick
- 10. PreferenceActivity Listpreference
- 11. Обновить ListPreference
- 12. Расширение Chrome, переключатель browserAction onclick
- 13. Разработка Android: проблема с ListPreference
- 14. Как сделать ListPreference с флажком
- 15. Пользовательский макет для ListPreference
- 16. queue_draw_area с конкретным обработчиком?
- 17. простой AI с обработчиком?
- 18. Websocket с обработчиком async
- 19. Проблема с обработчиком сообщений
- 20. Связывание коннектора с обработчиком
- 21. ListPreference и перевод
- 22. Работа с обработчиком событий HTML 5?
- 23. Как установитьOnTouchListener() в ListPreference?
- 24. Android. PreferenceActivity. ListPreference. Как изменить цвет фона в ListPreference?
- 25. Get KeyValue из ListPreference
- 26. ListPreference не сохраняет правильно
- 27. Listpreference начинает новую деятельность
- 28. Пользовательский ListPreference для выбора приложений с изображениями
- 29. Просмотреть данные onclick через расширение Chrome
- 30. ListPreference бросает NullPointerException