В моих настройках пользовательского интерфейса мне нужно скрыть предпочтение, основанное на определенных условиях.Android - Как скрыть элемент управления в PreferenceFragment
public class MyFragment extends PreferenceFragment {
public void onCreate(Bundle state) {
addPreferencesFromResource(...);
ListPreference myList = (ListPreference) findPreference("myid");
...
if (condition) {
// hide myList
}
}
}
Я не могу найти какой-либо метод либо на ListPreference или на PreferenceFragment, чтобы скрыть его от показано в пользовательском интерфейсе. Был бы признателен, если бы вы могли указать мне в правильном направлении.
Возможный дубликат [Android: ListPreference hide/disable value] (http://stackoverflow.com/questions/6954927/android-listpreference-hide-disable-value) – Merlin
Я уже видел это. Он говорит о скрытии значений, когда отображается элемент управления списком. В моем случае я хочу удалить сам элемент управления. – Peter