【发布时间】:2014-10-03 13:15:15
【问题描述】:
我正在处理设置屏幕,并且正在使用 Android 的 Preference API 来构建界面。 其中一个首选项将是一个按钮 - 我通过向首选项添加自定义布局来完成它。它有效 - 按钮按我想要的方式显示,但问题是设置 OnPreferenceClickListener 时没有任何反应。它没有被触发。
我尝试在按钮布局根目录上添加 beforeDescendants 但没有运气。还尝试将可聚焦的 false 添加到按钮,但仍然没有运气。
谁能分享一些关于如何让偏好按钮响应的提示? 谢谢!
【问题讨论】:
-
你检查this答案了吗?
-
不知道这有什么关系?
-
"您必须为每个个人偏好注册 PreferenceClickListener somePreference.setOnPreferenceClickListener(this);"我还建议发布您的代码
-
我正在这样做。我已经说过我在此首选项上设置 OnPreferenceClickListener 但单击按钮时没有任何反应。
-
在调用监听器启用按钮之前您是否尝试过?
myButton.setEnabled(true);
标签: android android-fragments preference