我想设置类似RingtonePreference的东西但是对于振动模式,ListPreference似乎是一个很好的起点,但不允许包含onClick处理程序。如何扩展它以添加一个?这甚至可能吗?我在哪里可以找到ListPreference的源代码,也许我可以复制它并进行我需要的编辑?
答案 0 :(得分:0)
正如你在源代码中看到的那样,你只需要覆盖onPrepareDialogBuilder并弄乱onClick部分。请注意,您必须进行一些编辑,因为您不能使用私有实例变量,但每个变量都有getter和setter,所以非常简单