По умолчанию DialogPreference имеет две кнопки - ОК и Отмена. Я хочу оставить только кнопку ОК и удалить кнопку отмены - как я могу это сделать?
Вы можете легко удалить кнопку отмены или кнопку okey, просто установите setNegativeButtonText(null); для отмены и setPositiveButtonText(null); для okey.
setNegativeButtonText(null);
setPositiveButtonText(null);
Взгляните на этот пример: http://developer.android.com/guide/appendix/faq/commontasks.html#alerts
Вам нужен только атрибут setPositiveButton.