환경 설정에서 환경 설정을 숨길 수 있습니까?PreferenceActivity에서 환경 설정 숨기기
Preference p = findPreference("your_preference_key");
getPreferenceScreen().removePreference(p);
환경 설정에서 환경 설정을 숨길 수 있습니까?PreferenceActivity에서 환경 설정 숨기기
Preference p = findPreference("your_preference_key");
getPreferenceScreen().removePreference(p);
경우 : 나는 분 API 레벨을 같은 7+
뭔가해야 일을 계속해야 : 나는 (때때로)
중요 그것은 눈에 보이지 않는해야합니다, 비활성화 할 필요가 없습니다 당신의 로그 아웃 버튼 (기본 설정)을 PreferenceScreen에, 이렇게 : 그렇지
PreferenceScreen screen = getPreferenceScreen();
Preference logout = findPreference("logout");
screen.removePreference(logout);
당신의 로그 아웃 버튼 (환경 설정) (A PreferenceScreen 내부)를 PreferenceCategory에있는 경우,이 작업을 수행을 :
PreferenceCategory category = (PreferenceCategory) findPreference("category_name");
Preference logout = findPrefence("logout");
category.removePreference(logout);
당신은 당신의 환경 설정 이름이 무엇 이건을 넣을 수 있습니다, 이것은 당신이 다른 성향이있는 경우 (예를 들어 CheckBoxPreference)를 사용하면 findPreference하기 전에 특정 환경 캐스팅 할 필요가 로그 아웃 기본 설정에 대해 예입니다.
PreferenceScreen scr = getPreferenceScreen();
경우 (SCR! = null이)
scr.removePreference(findPreference("preferenceKey"));