2011-11-03 1 views

답변

17

경우 : 나는 분 API 레벨을 같은 7+

4

뭔가해야 일을 계속해야 : 나는 (때때로)

중요 그것은 눈에 보이지 않는해야합니다, 비활성화 할 필요가 없습니다 당신의 로그 아웃 버튼 (기본 설정)을 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하기 전에 특정 환경 캐스팅 할 필요가 로그 아웃 기본 설정에 대해 예입니다.

1

PreferenceScreen scr = getPreferenceScreen();

경우 (SCR! = null이)

 scr.removePreference(findPreference("preferenceKey"));