在我的偏好设置界面中,我需要根据特定条件隐藏某个偏好设置。
public class MyFragment extends PreferenceFragment {
public void onCreate(Bundle state) {
addPreferencesFromResource(...);
ListPreference myList = (ListPreference) findPreference("myid");
...
if (condition) {
// hide myList
}
}
我似乎找不到在ListPreference或PreferenceFragment上隐藏它不显示在UI中的任何方法。如果您能指点我正确的方向,我将不胜感激。