在我的偏好活动中,假设我有两个复选框偏好。如果我选择第一个,则启用第二个,但如果我取消选择第一个,则禁用第二个。
我的问题是,如果第一个被取消选择并且有人单击禁用的第二个首选项(它是灰色的),是否可以在禁用时附加一个提示,告诉用户他们必须首先选择上述首选项才能启用第二个?
我查看了 Preferences API,但找不到任何符合此要求的内容。
有小费吗?
谢谢!
在我的偏好活动中,假设我有两个复选框偏好。如果我选择第一个,则启用第二个,但如果我取消选择第一个,则禁用第二个。
我的问题是,如果第一个被取消选择并且有人单击禁用的第二个首选项(它是灰色的),是否可以在禁用时附加一个提示,告诉用户他们必须首先选择上述首选项才能启用第二个?
我查看了 Preferences API,但找不到任何符合此要求的内容。
有小费吗?
谢谢!
使用首选项的摘要作为提示。这将在复选框下方提供一些文本,并以较小的字体显示其标题。
通过 xml: http: //developer.android.com/reference/android/preference/Preference.html#attr_android :summary
通过代码: http: //developer.android.com/reference/android/preference/Preference.html#setSummary (int )